( nota : a descrição completa é um pouco complexa e possui várias sutilezas que eu preferi ignorar. A seguir, são apenas as idéias de alto nível para o modelo QTM)
Ao definir uma máquina de Quantum Turing (QTM), gostaria de ter um modelo simples, semelhante ao TM clássico (ou seja, uma máquina de estados finitos mais uma fita infinita), mas permite ao novo modelo a vantagem da mecânica quântica.
Similar ao modelo clássico, o QTM possui:
- Q={q0,q1,..} - um conjunto finito de estados. Seja um estado inicial.q0
- Σ={σ0,σ1,...} , - conjunto de alfabeto de entrada / de trabalhoΓ={γ0,..}
- uma fita infinita e uma única "cabeça".
Entretanto, ao definir a função de transição, deve-se lembrar que qualquer cálculo quântico deve ser reversível . Lembre-se de que uma configuração de TM é a tupla indicando que a TM está no estado , a fita contém e o cabeçalho aponta para a célula de a fita.C=(q,T,i)q∈QT∈Γ∗i
Como, a qualquer momento, a fita consiste apenas em uma quantidade finita de células não vazias, definimos o estado (quântico) do QTM como um vetor unitário no espaço Hilbert gerado pelo espaço de configuração . A configuração específica é representada como o estado(observação: portanto, cada célula da fita é um espaço Hilbert dimensional .)HQ×Σ∗×ZC=(q,T,i)
|C⟩=|q⟩|T⟩|i⟩.
Γ
O QTM é inicializado no estado , em que é concatenação da entrada com muitos "espaços em branco", conforme necessário (há uma sutileza aqui para determinar o comprimento máximo, mas eu o ignoro).|ψ(0)⟩=|q0⟩|T0⟩|1⟩T0∈Γ∗x∈Σ∗
A cada etapa do tempo, o estado do QTM evolui de acordo com algunsU
|ψ(i+1)⟩=U|ψ(i)⟩
Observe que o estado a qualquer momento é dado por . pode ser qualquer unidade que "troque" a fita apenas onde a cabeça está localizada e mova a cabeça um passo para a direita ou esquerda. Ou seja, é zero, a menos que e difira de apenas na posição .n|ψ(n)⟩=Un|ψ(0)⟩U⟨q′,T′,i′|U|q,T,i⟩i′=i±1T′Ti
No final do cálculo (quando o QTM atinge um estado ) a fita está sendo medida (usando, digamos, a base computacional).qf
O interessante a ser observado é que cada "etapa" do estado da QTM é uma superposição de configurações possíveis, o que dá à QTM a vantagem "quântica".
A resposta é baseada em Masanao Ozawa, sobre o problema de parada para máquinas de quantum Turing . Veja também David Deutsch, teoria quântica, o princípio de Church-Turing e o computador quântico universal .