( uwaga : pełny opis jest nieco skomplikowany i zawiera kilka subtelności, które wolałem zignorować. Poniżej podano jedynie ogólne pomysły na model QTM)
Definiując maszynę kwantową Turinga (QTM), chciałoby się mieć prosty model, podobny do klasycznej TM (to znaczy maszynę skończoną plus nieskończoną taśmę), ale pozwolić, aby nowy model miał przewagę mechaniki kwantowej.
Podobnie jak w klasycznym modelu, QTM ma:
- Q={q0,q1,..} - skończony zestaw stanów. Niech będzie stanem początkowym.q0
- Σ={σ0,σ1,...} , - zestaw alfabetu wejściowego / roboczegoΓ={γ0,..}
- nieskończona taśma i pojedyncza „głowa”.
Jednak definiując funkcję przejścia, należy pamiętać, że wszelkie obliczenia kwantowe muszą być odwracalne . Przypomnijmy, że konfiguracja TM to krotka oznaczająca, że TM jest w stanie , taśma zawiera a głowa wskazuje na tą komórkę taśma.C=(q,T,i)q∈QT∈Γ∗i
Ponieważ w danym momencie taśma składa się tylko ze skończonej liczby niepustych komórek, definiujemy (kwantowy) stan QTM jako wektor jednostkowy w przestrzeni Hilberta generowany przez przestrzeń konfiguracji . Konkretna konfiguracja jest reprezentowana jako stan(uwaga: Dlatego każda komórka na taśmie jest przestrzenią Hilberta .)HQ×Σ∗×ZC=(q,T,i)
|C⟩=|q⟩|T⟩|i⟩.
Γ
QTM jest inicjowany do stanu , gdzie jest konkatenacją wejścia z w razie potrzeby wiele „pustych miejsc” (tutaj jest subtelność określająca maksymalną długość, ale ja ją ignoruję).|ψ(0)⟩=|q0⟩|T0⟩|1⟩T0∈Γ∗x∈Σ∗
Na każdym etapie czasowym stan QTM ewoluuje zgodnie z pewnym jednolitymU
|ψ(i+1)⟩=U|ψ(i)⟩
Zauważ, że stan w dowolnym momencie jest określony przez . może być dowolną jednostką, która „zmienia” taśmę tylko tam, gdzie znajduje się głowa i przesuwa ją o jeden krok w prawo lub w lewo. Oznacza to, że wynosi zero, chyba że i różni się od tylko w pozycji .n|ψ(n)⟩=Un|ψ(0)⟩U⟨q′,T′,i′|U|q,T,i⟩i′=i±1T′Ti
Na końcu obliczeń (gdy QTM osiąga stan ) taśma jest mierzona (przy użyciu, powiedzmy, podstawy obliczeniowej).qf
Interesującą rzeczą do zauważenia jest to, że każdy „krok” stan QTM jest superpozycją możliwych konfiguracji, co daje QTM przewagę „kwantową”.
Odpowiedź oparta jest na Masanao Ozawie, O problemie zatrzymania dla kwantowych maszyn Turinga . Zobacz także David Deutsch, teoria kwantowa, zasada Turinga i uniwersalny komputer kwantowy .