Computação Quântica e Lógicas Não-Clássicas

Propaganda
Computação Quântica e
Lógicas Não-Clássicas
Walter Carnielli
Grupo !de Lógica Teórica e Aplicada
CLE e IFCH- UNICAMP
.
O que é a lógica quântica?
!Raciocinar com proposições que levam em conta as leis da mecânica quântica
Garrett Birkhoff!e John von Neumann, 1936
"
!É difícil reconciliar a Lógica Proposicional Clássica com as variáveis
complementares da Mecânica Quântica, tais como posição e momento
"
!A lógica quântica é uma versão da Lógica Clássica que é não-associativa e
não-comutativa
!
Uma das grandes diferenças é a
não-distributividade
p!∧ (q!∨r ) = (p!∧q ) ∨ (p!∧r) onde p,!q!, r! são variáveis
proposicionais
Exemplo:
p!= "a partícula move-se para a direita"
q!= "a partícula está no intervalo [-1,1]"
r!= " a partícula não está no intervalo [-1,1]”
Não-distributividade
Nesse caso, q!∨!r
é verdadeira, e daí
p!∨ (q!∨!r) =!p
Por outro lado, as proposições "p∧ q" e "p!∧ r" são ambas falsas,
porque contrariam o Princípio da Incerteza: dai,
(p!∧q) ∨ (p!∧r) = falso
Portanto, a Lei Distributiva falha.
!
Uma crítica?
Em 1968, Karl Popper publicou na revista Nature um artigo intitulado
“Birkhoff and Von Neumann's Interpretation of Quantum Mechanics”, uma
crítica radical da lógica quântica, que Birkhoff e von Neumann haviam
proposto em 1936. Popper escreve:
!
“Minha tese é que a proposta de Birkhoff e von Neumann é insustentável.
Isto depende em parte de algumas descobertas feitas por John von
Neumann no campo da teoria dos reticulados [...] mas também de alguns
resultados muito simples da teoria da probabilidade.”
!
A Álgebra de Boole não vale mais...
Os eventos da mecânica clássica: estrutura algébrica canônica,
chamada álgebra de Boole, que corresponde à Lógica
Clássica
mas …
os representantes matemáticos dos eventos quânticos não são
conjuntos, mas sub-espaços fechados de particulares espaços
vetoriais, os chamados espaços de Hilbert
!
O que é a Lógica Quântica?
A estrutura dos eventos quânticos é representada
por uma estrutura algébrica mais fraca, os
reticulados ortocomplementados ortomodulares, que
correspondem ao que se chama Lógica Quântica.
A Lógica Quântica é essencialmente polivalente: os
valores de verdade não são apenas o V e F
Um erro de um grande filósofo da
ciência
Popper cometeu um erro matemático: a estrutura dos
eventos quânticos é ortocomplementada e não
simplesmente complementada: cada evento quântico
(diferente do evento certo e do impossível) tem infinitos
bons complementos. O evento que vem escolhido como a
negação quântica de um dado evento é apenas um
destes.
A Lógica Quântica é fraca?
# Popper erra num outro nível: é claro que a Lógica
Quântica é mais fraca do que a clássica: cada lei da lógica
quântica é também uma lei da lógica clássica, mas em geral
não o inverso. Portanto, não é possível demonstrar através da
lógica quântica nada que não seja já demonstrável na lógica
clássica.
!
As argumentações importantes são em geral metateóricas. Raciocinar
no nível metateórico significa raciocinar sobre a capacidade
demonstrativa e semântica das lógicas, e isso muda tudo!
!
O que é Computação Quântica?
Os grandes trunfos da Computação Quântica são a
sobreposição e o emaranhamento
!
$ Não se sabe se os eventos da mecânica quântica seriam
todos Turing-computáveis, embora se saiba que modelos
rigorosos como as Máquinas de Turing Quânticas são
equivalentes a Máquinas de Turing Determinísticas (o que não
significa equivalência em termos de eficiência!)
!
qbits & espaços de Hilbert
Um qubit é um sistema quântico com dois estados;
qbits “moram ” em um espaço de Hilbert, que é
um espaço vetorial completo sobre C munido de
produto interno.
Em um espaço de Hilbert, uma porta lógica quântica
é uma transformação linear unitaria (i.e., que
preserva a norma dos vetores)
Consequências do produto tensorial em
espaços de Hilbert
!Não-Clonagem: é impossível copiar estados superpostos
usando um circuito quântico
! Reversibilidade: é possível voltar a alguma configuracao
anterior em um processamento (“desapagar”)
!Caracterização de estados emaranhados
!Algoritmos quânticos
Algoritmos bem-sucedidos: Shor
!Algoritmo de Shor: dado um inteiro positivo N, achar os
fatores primos de N.
A Computação Quântica “resolve” este problema em tempo
polinomial: a fatoração um número em primos está em NP e
todos os algoritmos clássicos conhecidos para resolver este
problema são exponenciais.
Algoritmos bem-sucedidos: Deutsch-Jozsa
! Algoritmo de Deutsch-Jozsa
Considere todas as funcões (n vezes)
f: {0,1} X {0,1} X… X {0,1} " {0,1}
que são constantes ou balanceadas, i.e., têm, metade da
entrada retornando zero e outra metade retornando q .
Classicamente,para se determinar se f é constante ou
balanceada, são necessárias !2n!− 1!+ 1! avaliacões.
O algoritmo quântico determina em uma única avaliação!
!
Algoritmos bem-sucedidos: Grove
! Algoritmo de Grover: buscas em bancos de dados não
estruturados e em listas não ordenadas. O algoritmo de
Grover é quadra-ticamente mais rápido que os algoritmos
clássicos
Máquinas de Turing Paraconsistentes
(MTPs)
São MTs definidas “trocando-se”a lógica clássica de base
pela lógica LFI1䌫, lógica paraconsistente de primeira ordem
na hierarquia de Lógicas da Inconsistência Formal (LFIs).
Situações de multiplicidade (que correspondem a
inconsistências) nas MTPs podem ser vistas como estados
superpostos uniformes.
Máquinas de Turing Paraconsistentes
rodam algoritmos quânticos
Os algoritmos de Deutsch e Deutsch-Josza podem ser
‘simulados’ por MTPs, preservando eficiência.
Porém, as MTPs não permitem uma representação direta de
estados emaranhados
Máquinas de Turing Paraconsistentes
Não-Separáveis: uma nova versão
MTPs Não-Separáveis (MTPNSs) são modelos de computação não-local
No modelo de MTs clássicas todas as operações são realizadas de maneira
local (a execução de uma instrução só pode mudar o símbolo na posição
atual).
Os estados emaranhados da mecânica quântica permitem certo tipo de
ação a distância, portanto, os modelos de computação quântica são
intrinsecamente não-locais.
O modelo de MTPNS permite representar estados
emaranhados, pode portanto também ser considerado um
modelo de computação não-local
Novas lógicas podem influir na
noção de computação!
Juan Carlos Agudelo, “Computação Paraconsistente: Uma Abordagem
Lógica à Computação Quântica”, Tese de Doutroado, IFCH
Juan Carlos Agudelo e Walter Carnielli. Paraconsistent Machines and their
Relation to Quantum Computing. Journal of Logic and Computation 20 (2):
2010, 573-595.
Até que ponto a Computação Quântica pode ser relativa à Lógica, em
especial às lógicas não-clássicas?
Download