Questa risposta è più o meno un riassunto del documento di Aharonov-Jones-Landau a cui ti sei collegato, ma con tutto ciò che non è direttamente correlato alla definizione dell'algoritmo rimosso. Speriamo sia utile.
L'algoritmo di Aharonov-Jones-Landau approssima il polinomio di Jones della chiusura plat di una treccia ad una k radice di unità realizzandolo come (alcuni riscalando) un elemento matrice di una certa matrice unitaria U σ , l'immagine di σ sotto una certa rappresentazione unitaria del gruppo treccia B 2 n . Data un'implementazione di U σ come circuito quantico, approssimare i suoi elementi di matrice è semplice usando il test Hadamard . La parte non banale sta approssimando U σ come un circuito quantico.σKUσσB2 nUσUσ
Se è una treccia su 2 n fili con m incroci, possiamo scrivere σ = σ ϵ 1 a 1 σ ϵ 2 a 2 ⋯ σ ϵ m a m , dove a 1 , a 2 , … , a m ∈ { 1 , 2 , … , 2 n - 1 } , ϵ 1 , ϵ 2 ,σ2 nmσ= σε1un'1σε2un'2⋯ σεmun'ma1,a2,…,am∈{1,2,…,2n−1} , e σ i è il generatore di B 2 n che corrisponde all'incrocio dell'i filamento sopra la ( i + 1 ) st. È sufficiente descrivere U σ i , poiché U σ = U ϵ 1 σ a 1 ⋯ U ϵ m σ a m .ϵ1,ϵ2,…,ϵm∈{±1}σiB2ni(i+1)UσiUσ=Uϵ1σa1⋯Uϵmσam
Per definire , per prima cosa diamo un certo sottoinsieme della base standard di C 2 2 n su cui U σ i agisce in modo non banale. Per ψ = | b 1 b 2 ⋯ b 2 n ⟩ , lasciate ℓ i ' ( ψ ) = 1 + Σ i ' j = 1 ( - 1 ) 1 - b j . Chiamiamo ψUσiC22nUσiψ=|b1b2⋯b2n⟩ℓi′(ψ)=1+∑i′j=1(−1)1−bjψ ammissibile se per tutti i ′ ∈ { 1 , 2 , … , 2 n } . (Ciò corrisponde a ψ che descrive un percorso di lunghezza 2 n sul grafico G k definito nel documento AJL). Sia λ r = { sin ( π r / k ) se 1 ≤ r ≤1≤ℓi′(ψ)≤k−1i′∈{1,2,…,2n}ψ2nGkSiaA=ie-πi/2k(questo è errato nel documento AJL; si noti inoltre che qui e solo qui,i=√
λr={sin(πr/k)0if 1≤r≤k−1,otherwise.
A=ie−πi/2k non è l'indice
i). Scrivi
ψ=| ψibib i + 1 ⋯⟩, dove
ψiè la prima
i-1bit di
ψ, e lasciate
zi=ℓ i - 1 (ψi). Quindi
U σ i ( | ψ i 00 ⋯ ⟩ )i=−1−−−√iψ=|ψibibi+1⋯⟩ψii−1ψzi=ℓi−1(ψi)
Definiamo
U σ i (ψ)=ψper gli elementi di base non ammissibili
ψ.
Uσi(|ψi00⋯⟩)Uσi(|ψi01⋯⟩)Uσi(|ψi10⋯⟩)Uσi(|ψi11⋯⟩)=A−1|ψi00⋯⟩=(Aλzi−1λzi+A−1)|ψi01⋯⟩+Aλzi+1λzi−1−−−−−−−−√λzi|ψi10⋯⟩=Aλzi+1λzi−1−−−−−−−−√λzi|ψi01⋯⟩+(Aλzi+1λzi+A−1)|ψi10⋯⟩=A−1|ψi11⋯⟩
Uσi(ψ)=ψψ
UσinkUσii−1zizikUσiUσi1≤zi≤k−1
Quindi, per ricapitolare:
- σ∈B2nm
- σ=σϵ1a1σϵ2a2⋯σϵmam
- i∈{1,2,…,m}Uσaiϵi=−1
- Uσ
- |1010⋯10⟩
- σe2πi/k