Os futuros computadores quânticos usarão o sistema numérico binário, ternário ou quaternário?


13

Nossos computadores atuais usam bits, então eles usam o sistema de números binários. Mas ouvi dizer que os futuros computadores quânticos usarão qubits em vez de bits simples.

Como na palavra "qubit" existe a palavra "bi", pensei primeiro que isso significava que computadores quânticos usariam binário (base 2).

Mas então ouvi dizer que os qubits tinham três estados possíveis: 0, 1 ou uma superposição de 0 e 1. Então, pensei que isso deveria significar que eles usariam ternários (base 3).

Mas então vi que um qubit pode conter tanta informação quanto dois bits. Então eu pensei que isso talvez significasse que eles usariam o quaternário (base 4).

Então, qual sistema numérico os futuros computadores quânticos usarão: binário, ternário ou quaternário?


1
Um qbit não é um dos três. Observe ainda que "bit" às vezes é usado como sinônimo de "um símbolo" (ou seja, sistemas com base diferente de duas também podem usar o termo).
Raphael

a grosso modo as entradas / saídas são binários, mas os cálculos intermediários estão em superposições qubit wrt Rs comentário "nenhuma das anteriores"
vzn

Respostas:


14

As outras respostas são boas, mas nenhuma aborda a questão: que base (s) numérica (s) os computadores quânticos podem usar? Responderei em duas partes: primeiro, a pergunta é um pouco sutil, e segundo, você pode usar qualquer base numérica e depois trabalhar com qutrits ou, em geral, com qudits, o que leva a intuições qualitativamente novas! Ou, de qualquer forma, tentarei defender o que eles fazem.

Um bit quântico não é apenas ou 1 , é um pouco mais complexo que isso. Por exemplo, um bit quântico pode estar no estado 01. Quando medido, você medirá o resultado0com probabilidade114|0+34|10 e o resultado1com probabilidade3141 . A 'superposição' de que você falou é34, mas, em geral, qualquer par de números complexosumebvai fazer, enquantoum2+b2=1. Se você tiver três qubits, poderá envolvê-los e o estado será12|0+12|1aba2+b2=1

a0|000+a1|001+a2|010+a3|011+a4|100+a5|101+a6|110+a7|111

Mas quando você mede esse sistema de três qubit, seu resultado de medição é um desses oito estados, ou seja, três bits. Essa é uma dicotomia realmente estranha, onde por um lado os sistemas quânticos parecem ter esse espaço de estado exponencial, mas, por outro lado, parece que só conseguimos "chegar" a uma parte logarítmica do espaço de estado. Em 'Computação quântica desde Demócrito', Scott Aaronson investiga essa pergunta, combinando várias classes de complexidade para tentar entender quanto desse espaço de estado exponencial podemos explorar para a computação.

23unsigned int

C33×3f:{0,,kn1}{0,,k1}kk

|au=0k1ei2πauk|u

0k1krr=2r=5552

n


3

Computadores quânticos usam binário. Mas, na verdade, isso é uma simplificação, e não há uma resposta simples de como funcionam os algoritmos quânticos que não entram na matemática da física quântica e da computação quântica. A melhor maneira de entender essa área é começar estudando computação quântica. Existem muitos livros e tutoriais excelentes por aí.

Quem disse que os qubits têm três estados possíveis, estava errado. Não é bem assim que a mecânica quântica funciona. Em certo sentido, existem infinitos estados possíveis ... mas leia sobre computação quântica para aprender a história real.


2

01

A computação quântica usa qbits (acho que significa bits quânticos). O Qbits permite bits " sobrepostos ", ou seja, entidades que podem conter vários bits no mesmo lugar, teoricamente (de acordo com o estado atual do conhecimento), um número ilimitado de bits.

2n

Portanto, ele permanece em um sistema binário, embora tenha propriedades físicas diferentes.

Mas eu sugiro fortemente que você siga os conselhos da DW e veja livros e tutoriais.


1

(a  b)TC2

No entanto, o exposto acima não é muito útil para computação quântica com erros de correção de erros, que é o que você precisaria se realmente pretender programar algo em um computador quântico existente. Sob esse modelo, você não seria capaz de preparar qubits arbitrários (no sentido acima), no entanto, qualquer estado de qubit pode ser aproximado com precisão arbitrária. Assim, você ainda teria muitos estados infinitos, mesmo para um único qubit, mas eles serão muitos (em comparação com o outro caso).

|0|1C2.


-4

As partículas quânticas podem estar em quatro estados. Eles podem girar para cima, para baixo e ser destros ou canhotos. Se você estiver medindo partículas que estão emaranhadas, quando você as medir, elas estarão em alguma combinação desses quatro estados. Se pudéssemos prever ou usar algum tipo de borracha, pareceria uma boa ideia usar quarternar e não binário. Como está agora, o binário está sendo usado, mas no futuro algo diferente provavelmente substituirá o binário. Computadores quânticos são como computadores clássicos nos anos 50, são enormes, caros e pouco práticos. Na verdade, eles são pouco úteis no momento. Ainda lutamos com a decoerência. A esperança é identificar uma partícula quântica topológica que possa manter a coerência (é robusta) e, se esse dia chegar, fique atento! A revolução com decolar como um foguete. Para ser honesto, ninguém pode dizer com certeza como serão os Q-Computers no futuro, quando ocorrer a singularidade (daqui a 30 anos) todas as apostas estão fora. Ninguém pode lhe dizer o que vai acontecer além desse ponto. Os computadores podem decolar em direções que nem sonhamos.


3
"As partículas quânticas podem estar em quatro estados". [citação necessário]
David Richerby
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.