mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-21 18:34:18 +00:00
Study quantum
This commit is contained in:
parent
2c112b3b92
commit
bd26d401d5
28 changed files with 306 additions and 88 deletions
|
@ -0,0 +1,9 @@
|
|||
L'insieme dei possibili [[spazio degli stati di un qbit|stati di un qbit]] può anche essere rappresentato con un tipo di numero particolare detto [[quaternione]].[^1]
|
||||
|
||||
> [!Tip]
|
||||
>
|
||||
> Se hai avuto modo di lavorare con un [[game engine]] 3D, i quaternioni ti dovrebbero essere familiari: sono le strutture dati usate per definire le [[rotazione|rotazioni]]!
|
||||
|
||||
==Che notazione si usa per i quaternioni relativi a qbit?==
|
||||
|
||||
[^1]: https://en.wikipedia.org/wiki/Quaternion#Quaternions_in_physics
|
|
@ -19,7 +19,8 @@
|
|||
{"id":"6760e1a2e3bc62b5","type":"file","file":"7 - Introduction to quantum information processing/1 - Concetti base/prodotto tensoriale.md","x":1600,"y":1440,"width":400,"height":400},
|
||||
{"id":"1ec8b31da5bdc6ea","type":"file","file":"7 - Introduction to quantum information processing/1 - Concetti base/entanglement.md","x":480,"y":320,"width":400,"height":400},
|
||||
{"id":"2b4e8e28d1158ebf","type":"file","file":"7 - Introduction to quantum information processing/1 - Concetti base/ampiezza.md","x":760,"y":-240,"width":400,"height":400},
|
||||
{"id":"8435c9fb83f437b9","x":-60,"y":1440,"width":400,"height":400,"type":"file","file":"7 - Introduction to quantum information processing/1 - Concetti base/ortonormalità.md"}
|
||||
{"id":"8435c9fb83f437b9","type":"file","file":"7 - Introduction to quantum information processing/1 - Concetti base/ortonormalità.md","x":-60,"y":1440,"width":400,"height":400},
|
||||
{"id":"34a7a76adedaea15","type":"file","file":"7 - Introduction to quantum information processing/1 - Concetti base/qbit e quaternioni.md","x":-620,"y":880,"width":400,"height":400,"color":"5"}
|
||||
],
|
||||
"edges":[
|
||||
{"id":"cc2c8485866dcdfc","fromNode":"bf8486f1d14fd86c","fromSide":"right","toNode":"e4fea56f5f076093","toSide":"left"},
|
||||
|
@ -42,6 +43,7 @@
|
|||
{"id":"ec9f111aba5531ae","fromNode":"8f83a29609c7b25b","fromSide":"bottom","toNode":"93c57c42392b8135","toSide":"left"},
|
||||
{"id":"bece9be7dae04b58","fromNode":"e4fea56f5f076093","fromSide":"right","toNode":"2b4e8e28d1158ebf","toSide":"left"},
|
||||
{"id":"eefb382410147aa8","fromNode":"e4fea56f5f076093","fromSide":"right","toNode":"1ec8b31da5bdc6ea","toSide":"top"},
|
||||
{"id":"d2e360e3d510d823","fromNode":"8f83a29609c7b25b","fromSide":"bottom","toNode":"8435c9fb83f437b9","toSide":"top"}
|
||||
{"id":"d2e360e3d510d823","fromNode":"8f83a29609c7b25b","fromSide":"bottom","toNode":"8435c9fb83f437b9","toSide":"top"},
|
||||
{"id":"a580244be2f32d56","fromNode":"8f83a29609c7b25b","fromSide":"left","toNode":"34a7a76adedaea15","toSide":"right","color":"5"}
|
||||
]
|
||||
}
|
|
@ -1,12 +0,0 @@
|
|||
Combinazione di più [[gate quantistico|gate quantistici]].
|
||||
|
||||
In notazione matematica, vengono eseguiti da destra verso sinistra:
|
||||
|
||||
$$
|
||||
\Huge
|
||||
\mathbf{4\ 3\ 2\ 1} \ket{\psi} = (\ \mathbf{4} (\ \mathbf{3} (\ \mathbf {2} (\ \mathbf{1} \ket{\psi}\ )\ )\ )\ )
|
||||
$$
|
||||
|
||||
Nei diagrammi di circuito, vengono eseguiti da sinistra verso destra:
|
||||
|
||||
![[circuito quantistico a caso.png]]
|
|
@ -1,25 +0,0 @@
|
|||
{
|
||||
"nodes":[
|
||||
{"id":"d1d88e7c08769a0c","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/gate quantistico.md","x":-240,"y":-320,"width":400,"height":400},
|
||||
{"id":"9b3a49bee17249e9","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/Pauli gate.md","x":-240,"y":240,"width":400,"height":400},
|
||||
{"id":"1eadb36e0a99c1d9","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/Pauli X gate.md","x":-800,"y":800,"width":400,"height":400},
|
||||
{"id":"6c45781793a0f04b","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/Pauli Y gate.md","x":-240,"y":800,"width":400,"height":400},
|
||||
{"id":"f4b0821182cca9eb","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/Pauli Z gate.md","x":320,"y":800,"width":400,"height":400},
|
||||
{"id":"2a9e81fe232b95fd","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/Hadamard gate.md","x":320,"y":-320,"width":400,"height":400},
|
||||
{"id":"1e804405023e0376","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/Identity gate.md","x":-800,"y":-320,"width":400,"height":400},
|
||||
{"id":"296548f701ff9995","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/gate quantistico universale.md","x":-240,"y":1360,"width":400,"height":400},
|
||||
{"id":"c705206af002869d","x":-240,"y":-880,"width":400,"height":400,"type":"file","file":"7 - Introduction to quantum information processing/2 - Gates semplici/circuito quantistico.md"}
|
||||
],
|
||||
"edges":[
|
||||
{"id":"10f5436375cc838d","fromNode":"9b3a49bee17249e9","fromSide":"bottom","toNode":"1eadb36e0a99c1d9","toSide":"top"},
|
||||
{"id":"822c7680eb759bd7","fromNode":"9b3a49bee17249e9","fromSide":"bottom","toNode":"6c45781793a0f04b","toSide":"top"},
|
||||
{"id":"55b3e0dfbbb4683c","fromNode":"9b3a49bee17249e9","fromSide":"bottom","toNode":"f4b0821182cca9eb","toSide":"top"},
|
||||
{"id":"ace5e70a6aebcd43","fromNode":"d1d88e7c08769a0c","fromSide":"bottom","toNode":"9b3a49bee17249e9","toSide":"top"},
|
||||
{"id":"ab91fee45a8bf516","fromNode":"d1d88e7c08769a0c","fromSide":"right","toNode":"2a9e81fe232b95fd","toSide":"left"},
|
||||
{"id":"1f835a602e5a4740","fromNode":"d1d88e7c08769a0c","fromSide":"left","toNode":"1e804405023e0376","toSide":"right"},
|
||||
{"id":"3b1b6eb68dc21f99","fromNode":"6c45781793a0f04b","fromSide":"bottom","toNode":"296548f701ff9995","toSide":"top"},
|
||||
{"id":"bb0ad950b9c3ece1","fromNode":"1eadb36e0a99c1d9","fromSide":"bottom","toNode":"296548f701ff9995","toSide":"top"},
|
||||
{"id":"788683e91b0b15df","fromNode":"f4b0821182cca9eb","fromSide":"bottom","toNode":"296548f701ff9995","toSide":"top"},
|
||||
{"id":"ef412717bf895176","fromNode":"d1d88e7c08769a0c","fromSide":"top","toNode":"c705206af002869d","toSide":"bottom"}
|
||||
]
|
||||
}
|
|
@ -44,4 +44,4 @@ Un quadrato con una X sopra, oppure occasionalmente un cerchio con una X sopra.
|
|||
|
||||
### Nella [[sfera di Bloch]]
|
||||
|
||||
Corrisponde a una [[rotazione]] sull'[[asse X]], quello da sinistra a destra.
|
||||
Corrisponde a una [[rotazione]] di $\pi$ sull'[[asse X]], quello da sinistra a destra.
|
|
@ -20,4 +20,4 @@ Un quadrato con una Y sopra.
|
|||
|
||||
### Nella [[sfera di Bloch]]
|
||||
|
||||
Corrisponde a una [[rotazione]] sull'[[asse Y]], quello da dentro a fuori.
|
||||
Corrisponde a una [[rotazione]] di $\pi$ sull'[[asse Y]], quello da dentro a fuori.
|
|
@ -38,4 +38,4 @@ Un quadrato con una Z sopra.
|
|||
|
||||
### Nella [[sfera di Bloch]]
|
||||
|
||||
Corrisponde a una [[rotazione]] sull'[[asse Z]], quello dal basso all'alto.
|
||||
Corrisponde a una [[rotazione]] di $\pi$ sull'[[asse Z]], quello dal basso all'alto.
|
|
@ -0,0 +1,25 @@
|
|||
[[gate quantistico complesso]]:
|
||||
|
||||
$$
|
||||
\Huge
|
||||
\mathbf{X}_{0 1 \overline{2}}
|
||||
=
|
||||
\begin{bmatrix}
|
||||
1 & 0 & 0 & 0 & 0 & 0 \\
|
||||
0 & 1 & 0 & 0 & 0 & 0 \\
|
||||
0 & 0 & 1 & 0 & 0 & 0 \\
|
||||
0 & 0 & 0 & 1 & 0 & 0 \\
|
||||
0 & 0 & 0 & 0 & 0 & 1 \\
|
||||
0 & 0 & 0 & 0 & 1 & 0
|
||||
\end{bmatrix}
|
||||
$$
|
||||
|
||||
## Effetto
|
||||
|
||||
Applica l'effetto di un [[Pauli X gate]] all'ultimo [[qbit]] in base a quanto sono attivi i primi due.
|
||||
|
||||
## Visualizzazioni
|
||||
|
||||
### In un [[circuito quantistico]]
|
||||
|
||||
Un [[Pauli X gate]] connesso con una linea verticale ad altri due puntini neri su altri due [[qbit]].
|
|
@ -0,0 +1,19 @@
|
|||
[[gate quantistico]] appartenente alla famiglia dei [[rotation gates]]:
|
||||
$$
|
||||
\Huge
|
||||
\def \u {{\color{magenta} \theta}}
|
||||
|
||||
R_{x} (\u) = \begin{bmatrix}
|
||||
\cos \par{\frac{\u}{2}} & -i \sin \par{\frac{\u}{2}} \\
|
||||
- i \sin \par{\frac{\u}{2}} & \cos \par{\frac{\u}{2}}
|
||||
\end{bmatrix}
|
||||
$$
|
||||
|
||||
## Effetto
|
||||
|
||||
Ruota lo stato del [[qbit]] a cui è applicato di $\u$ sull'[[asse X in quantum computing|asse X]].
|
||||
|
||||
## Pauli
|
||||
|
||||
- Con $\u = 0$, abbiamo un [[Identity gate]].
|
||||
- Con $\u = 1$, abbiamo un [[Pauli X gate]].
|
|
@ -0,0 +1,19 @@
|
|||
[[gate quantistico]] appartenente alla famiglia dei [[rotation gates]]:
|
||||
$$
|
||||
\Huge
|
||||
\def \u {{\color{magenta} \theta}}
|
||||
|
||||
R_{y} (\u) = \begin{bmatrix}
|
||||
\cos \par{\frac{\u}{2}} & - \sin \par{\frac{\u}{2}} \\
|
||||
\sin \par{\frac{\u}{2}} & \cos \par{\frac{\u}{2}}
|
||||
\end{bmatrix}
|
||||
$$
|
||||
|
||||
## Effetto
|
||||
|
||||
Ruota lo stato del [[qbit]] a cui è applicato di $\u$ sull'[[asse Y in quantum computing|asse Y]].
|
||||
|
||||
## Pauli
|
||||
|
||||
- Con $\u = 0$, abbiamo un [[Identity gate]].
|
||||
- Con $\u = 1$, abbiamo un [[Pauli Y gate]].
|
|
@ -0,0 +1,19 @@
|
|||
[[gate quantistico]] appartenente alla famiglia dei [[rotation gates]]:
|
||||
$$
|
||||
\Huge
|
||||
\def \u {{\color{magenta} \theta}}
|
||||
|
||||
R_{z} (\u) = \begin{bmatrix}
|
||||
e^{- \frac{i \cdot \u}{2}} & 0 \\
|
||||
0 & e^{\frac{i \cdot \u}{2}}
|
||||
\end{bmatrix}
|
||||
$$
|
||||
|
||||
## Effetto
|
||||
|
||||
Ruota lo stato del [[qbit]] a cui è applicato di $\u$ sull'[[asse Z in quantum computing|asse Z]].
|
||||
|
||||
## Pauli
|
||||
|
||||
- Con $\u = 0$, abbiamo un [[Identity gate]].
|
||||
- Con $\u = 1$, abbiamo un [[Pauli Z gate]].
|
Before Width: | Height: | Size: 6 KiB After Width: | Height: | Size: 6 KiB |
|
@ -0,0 +1,61 @@
|
|||
Combinazione di più [[gate quantistico|gate quantistici]].
|
||||
|
||||
In notazione matematica, vengono eseguiti da destra verso sinistra:
|
||||
|
||||
$$
|
||||
\Huge
|
||||
\mathbf{4\ 3\ 2\ 1} \ket{\psi} = (\ \mathbf{4} (\ \mathbf{3} (\ \mathbf {2} (\ \mathbf{1} \ket{\psi}\ )\ )\ )\ )
|
||||
$$
|
||||
|
||||
Nei diagrammi di circuito, vengono eseguiti da sinistra verso destra:
|
||||
|
||||
![[circuito quantistico a caso.png]]
|
||||
|
||||
## Combinazione di gate
|
||||
|
||||
Più gate si possono combinare in serie, o in parallelo.[^1]
|
||||
|
||||
### Serie: [[prodotto matriciale]]
|
||||
|
||||
I gate vengono applicati consecutivamente uno all'altro:
|
||||
|
||||
$$
|
||||
\displaylines{
|
||||
\mathbf{Y} \times \mathbf{Z}
|
||||
=\\\\
|
||||
\begin{bmatrix}
|
||||
0 & -i\\
|
||||
i & 0
|
||||
\end{bmatrix}
|
||||
\times
|
||||
\begin{bmatrix}
|
||||
1 & 0\\
|
||||
0 & -1
|
||||
\end{bmatrix}
|
||||
=\\\\
|
||||
\begin{bmatrix}
|
||||
(0 \cdot 1) + (-i \cdot 0) & (0 \cdot 0) + (-i \cdot -1)\\
|
||||
(i \cdot 1) + (0 \cdot 0) & (i \cdot 0) + (-1 \cdot 0)
|
||||
\end{bmatrix}
|
||||
=\\\\
|
||||
\begin{bmatrix}
|
||||
0 & i\\
|
||||
i & 0
|
||||
\end{bmatrix}
|
||||
=\\\\
|
||||
i \cdot
|
||||
\begin{bmatrix}
|
||||
0 & 1\\
|
||||
1 & 0
|
||||
\end{bmatrix}
|
||||
=\\\\
|
||||
i \cdot \mathbf{X}
|
||||
}
|
||||
$$
|
||||
|
||||
### Parallelo: [[prodotto tensoriale]]
|
||||
|
||||
==TODO==
|
||||
|
||||
|
||||
[^1]: https://en.wikipedia.org/wiki/Quantum_logic_gate#Circuit_composition
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
aliases:
|
||||
- CNOT gate
|
||||
- quantum controlled NOT gate
|
||||
- Feynman gate
|
||||
---
|
||||
[[gate quantistico complesso]], un [[Pauli X gate]] che opera condizionalmente su un [[qbit]] in base allo stato di un altro [[qbit]]:
|
||||
|
||||
$$
|
||||
\Huge
|
||||
\mathbf{X}_{0 \overline{1}}
|
||||
=
|
||||
\begin{bmatrix}
|
||||
1 & 0 & 0 & 0 \\
|
||||
0 & 1 & 0 & 0 \\
|
||||
0 & 0 & 0 & 1 \\
|
||||
0 & 0 & 1 & 0
|
||||
\end{bmatrix}
|
||||
$$
|
||||
## Effetto
|
||||
|
||||
Applica l'effetto di un [[Pauli X gate]] all'ultimo [[qbit]] in base a quanto è attivo il primo.
|
||||
|
||||
## Visualizzazioni
|
||||
|
||||
### In un [[circuito quantistico]]
|
||||
|
||||
Un [[Pauli X gate]] connesso con una linea verticale a un puntino nero su un altro [[qbit]].
|
|
@ -9,7 +9,7 @@ aliases:
|
|||
|
||||
## Visualizzazioni
|
||||
|
||||
### [[Circuito quantistico]]
|
||||
### [[circuito quantistico]]
|
||||
|
||||
Un gate quantistico è rappresentato in un circuito quantistico come un quadrato con scritto dentro il nome del gate, da cui entra l'input a sinistra ed esce l'output a destra.
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
---
|
||||
aliases:
|
||||
- S gate
|
||||
- square root of Z
|
||||
---
|
||||
[[gate quantistico]] corrispondente alla radice quadrata del [[Pauli Z gate]]:
|
||||
$$
|
||||
\Huge
|
||||
\sqrt{\mathbf{Z}} = \begin{bmatrix}
|
||||
1 & 0 \\
|
||||
0 & i
|
||||
\end{bmatrix}
|
||||
$$
|
||||
|
||||
## Effetto
|
||||
|
||||
Si comporta come mezzo [[Pauli Z gate]]:
|
||||
$$
|
||||
\sqrt{\mathbf{Z}} \ket{0} = \ket{0}
|
||||
$$
|
||||
$$
|
||||
\sqrt{\mathbf{Z}} \ket{1} = i \cdot \ket{1}
|
||||
$$$$
|
||||
\sqrt{\mathbf{Z}}\ \sqrt{\mathbf{Z}} \ket{1} = \mathbf{Z} \ket{1}
|
||||
$$
|
||||
$$
|
||||
\sqrt{\mathbf{Z}}
|
||||
\begin{bmatrix}
|
||||
\alpha \\
|
||||
\beta
|
||||
\end{bmatrix}
|
||||
=
|
||||
\begin{bmatrix}
|
||||
\alpha \\
|
||||
i \cdot \beta
|
||||
\end{bmatrix}
|
||||
$$
|
||||
|
||||
## Visualizzazioni
|
||||
### In un [[circuito quantistico]]
|
||||
|
||||
Un quadrato con una S sopra, o un quadrato con una radice quadrata di Z.
|
||||
|
||||
### Nella [[sfera di Bloch]]
|
||||
|
||||
Corrisponde a una [[rotazione]] di $\frac{\pi}{2}$ sull'[[asse Z]], quello dal basso all'alto.
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
[[gate quantistico complesso]]:
|
||||
|
||||
$$
|
||||
\Huge
|
||||
\mathbf{S}_{0 \leftrightarrow 1}
|
||||
=
|
||||
\begin{bmatrix}
|
||||
1 & 0 & 0 & 0 \\
|
||||
0 & 0 & 1 & 0 \\
|
||||
0 & 1 & 0 & 0 \\
|
||||
0 & 0 & 0 & 1
|
||||
\end{bmatrix}
|
||||
$$
|
||||
|
||||
|
||||
## Effetto
|
||||
|
||||
Scambia gli stati di due [[qbit]].
|
||||
|
||||
## Visualizzazioni
|
||||
|
||||
### In un [[circuito quantistico]]
|
||||
|
||||
Due croci sui [[qbit]] affetti, connesse da una linea verticale.
|
|
@ -1,4 +1,5 @@
|
|||
[[gate quantistico universale]] che opera condizionalmente su un [[qbit]] in base allo stato di un altro [[qbit]], in modo simile a un [[controlled Pauli X gate]]:
|
||||
|
||||
$$
|
||||
\def \varX {{\color{coral} a}}
|
||||
\def \varY {{\color{cornflowerblue} b}}
|
||||
|
@ -15,3 +16,5 @@ $$
|
|||
- e^{\varI \varZ} \sin \left( \frac{\varX}{2} \right)
|
||||
\end{bmatrix}
|
||||
$$
|
||||
|
||||
==Deutsch gate?==
|
41
7 - Introduction to quantum information processing/2 - Gates/★ gates.canvas
generated
Normal file
41
7 - Introduction to quantum information processing/2 - Gates/★ gates.canvas
generated
Normal file
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"nodes":[
|
||||
{"id":"d1d88e7c08769a0c","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/gate quantistico.md","x":-240,"y":-320,"width":400,"height":400},
|
||||
{"id":"9b3a49bee17249e9","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Pauli gate.md","x":-240,"y":240,"width":400,"height":400},
|
||||
{"id":"1eadb36e0a99c1d9","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Pauli X gate.md","x":-800,"y":800,"width":400,"height":400},
|
||||
{"id":"6c45781793a0f04b","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Pauli Y gate.md","x":-240,"y":800,"width":400,"height":400},
|
||||
{"id":"f4b0821182cca9eb","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Pauli Z gate.md","x":320,"y":800,"width":400,"height":400},
|
||||
{"id":"2a9e81fe232b95fd","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Hadamard gate.md","x":320,"y":-320,"width":400,"height":400},
|
||||
{"id":"1e804405023e0376","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Identity gate.md","x":-800,"y":-320,"width":400,"height":400},
|
||||
{"id":"673c491d804fcdb4","type":"link","url":"https://en.wikipedia.org/wiki/List_of_quantum_logic_gates","x":-1920,"y":-320,"width":960,"height":960},
|
||||
{"id":"ad644d48c0973faf","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/controlled Pauli X gate.md","x":-1360,"y":1360,"width":400,"height":400},
|
||||
{"id":"19964081f90443be","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/phase gate.md","x":320,"y":1360,"width":400,"height":400},
|
||||
{"id":"265baae5f6fe3d3f","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/X-axis rotation gate.md","x":-800,"y":1920,"width":400,"height":400,"color":"5"},
|
||||
{"id":"35291e05407587e2","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Y-axis rotation gate.md","x":-240,"y":1920,"width":400,"height":400,"color":"5"},
|
||||
{"id":"123434a8ec5ca814","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Z-axis rotation gate.md","x":320,"y":1920,"width":400,"height":400,"color":"5"},
|
||||
{"id":"2bae3206b0912f65","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/gate quantistico universale.md","x":-240,"y":2480,"width":400,"height":400},
|
||||
{"id":"32ea9e32b60b70a6","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/swap gate.md","x":-1920,"y":1920,"width":400,"height":400},
|
||||
{"id":"74e6e87d89f7420f","x":-1360,"y":1920,"width":400,"height":400,"type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/Toffoli gate.md"},
|
||||
{"id":"c705206af002869d","type":"file","file":"7 - Introduction to quantum information processing/2 - Gates/circuito quantistico.md","x":-240,"y":-880,"width":400,"height":400}
|
||||
],
|
||||
"edges":[
|
||||
{"id":"10f5436375cc838d","fromNode":"9b3a49bee17249e9","fromSide":"bottom","toNode":"1eadb36e0a99c1d9","toSide":"top"},
|
||||
{"id":"822c7680eb759bd7","fromNode":"9b3a49bee17249e9","fromSide":"bottom","toNode":"6c45781793a0f04b","toSide":"top"},
|
||||
{"id":"55b3e0dfbbb4683c","fromNode":"9b3a49bee17249e9","fromSide":"bottom","toNode":"f4b0821182cca9eb","toSide":"top"},
|
||||
{"id":"ace5e70a6aebcd43","fromNode":"d1d88e7c08769a0c","fromSide":"bottom","toNode":"9b3a49bee17249e9","toSide":"top"},
|
||||
{"id":"ab91fee45a8bf516","fromNode":"d1d88e7c08769a0c","fromSide":"right","toNode":"2a9e81fe232b95fd","toSide":"left"},
|
||||
{"id":"1f835a602e5a4740","fromNode":"d1d88e7c08769a0c","fromSide":"left","toNode":"1e804405023e0376","toSide":"right"},
|
||||
{"id":"ef412717bf895176","fromNode":"d1d88e7c08769a0c","fromSide":"top","toNode":"c705206af002869d","toSide":"bottom"},
|
||||
{"id":"63eb11e9fee0ab4b","fromNode":"1eadb36e0a99c1d9","fromSide":"bottom","toNode":"265baae5f6fe3d3f","toSide":"top"},
|
||||
{"id":"8db1e425fbc011c6","fromNode":"6c45781793a0f04b","fromSide":"bottom","toNode":"35291e05407587e2","toSide":"top"},
|
||||
{"id":"4bdb47a5761a4392","fromNode":"f4b0821182cca9eb","fromSide":"bottom","toNode":"19964081f90443be","toSide":"top"},
|
||||
{"id":"adbfb1e404d05e8c","fromNode":"19964081f90443be","fromSide":"bottom","toNode":"123434a8ec5ca814","toSide":"top"},
|
||||
{"id":"7b84ba75d81cd5a0","fromNode":"123434a8ec5ca814","fromSide":"bottom","toNode":"2bae3206b0912f65","toSide":"top"},
|
||||
{"id":"d3c86af793be7b12","fromNode":"35291e05407587e2","fromSide":"bottom","toNode":"2bae3206b0912f65","toSide":"top"},
|
||||
{"id":"f596a97770c0fc0b","fromNode":"265baae5f6fe3d3f","fromSide":"bottom","toNode":"2bae3206b0912f65","toSide":"top"},
|
||||
{"id":"1b4b1f6499a6e3a3","fromNode":"1eadb36e0a99c1d9","fromSide":"bottom","toNode":"ad644d48c0973faf","toSide":"top"},
|
||||
{"id":"92b6883edd8cc1f2","fromNode":"d1d88e7c08769a0c","fromSide":"bottom","toNode":"673c491d804fcdb4","toSide":"right","toEnd":"none"},
|
||||
{"id":"9764ff0eb68e55fa","fromNode":"ad644d48c0973faf","fromSide":"bottom","toNode":"32ea9e32b60b70a6","toSide":"top"},
|
||||
{"id":"2566515a7535d259","fromNode":"ad644d48c0973faf","fromSide":"bottom","toNode":"74e6e87d89f7420f","toSide":"top"}
|
||||
]
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
[[gate quantistico complesso]] che scambia gli [[qbit|stati di due qbit]].
|
||||
|
||||
$$
|
||||
\Huge
|
||||
\mathbf{S}_{0 \leftrightarrow 1}
|
||||
=
|
||||
\begin{bmatrix}
|
||||
1 & 0 & 0 & 0 \\
|
||||
0 & 0 & 1 & 0 \\
|
||||
0 & 1 & 0 & 0 \\
|
||||
0 & 0 & 0 & 1
|
||||
\end{bmatrix}
|
||||
$$
|
|
@ -1,18 +0,0 @@
|
|||
---
|
||||
aliases:
|
||||
- CNOT gate
|
||||
- quantum controlled NOT gate
|
||||
- Feynman gate
|
||||
---
|
||||
[[Pauli X gate]] che opera condizionalmente su un [[qbit]] in base allo stato di un altro [[qbit]]:
|
||||
$$
|
||||
\Huge
|
||||
\mathbf{X}_{0 \to 1}
|
||||
=
|
||||
\begin{bmatrix}
|
||||
1 & 0 & 0 & 0 \\
|
||||
0 & 1 & 0 & 0 \\
|
||||
0 & 0 & 0 & 1 \\
|
||||
0 & 0 & 1 & 0
|
||||
\end{bmatrix}
|
||||
$$
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"nodes":[
|
||||
{"id":"83b167f0651931c0","x":-240,"y":-240,"width":400,"height":400,"type":"file","file":"7 - Introduction to quantum information processing/3 - Gates complessi/gate quantistico controllato universale.md"},
|
||||
{"id":"5739222b912c063f","x":-240,"y":-800,"width":400,"height":400,"type":"file","file":"7 - Introduction to quantum information processing/3 - Gates complessi/controlled Pauli X gate.md"},
|
||||
{"id":"d9195579b92fed88","x":-780,"y":-800,"width":400,"height":400,"type":"file","file":"7 - Introduction to quantum information processing/3 - Gates complessi/Swap gate.md"}
|
||||
],
|
||||
"edges":[
|
||||
{"id":"3015f20dc65f044d","fromNode":"5739222b912c063f","fromSide":"bottom","toNode":"83b167f0651931c0","toSide":"top"},
|
||||
{"id":"4c1f6d8795404986","fromNode":"5739222b912c063f","fromSide":"left","toNode":"d9195579b92fed88","toSide":"right","toEnd":"none"}
|
||||
]
|
||||
}
|
|
@ -42,7 +42,7 @@ $$
|
|||
$$
|
||||
|
||||
> [!Note]
|
||||
> I [[gate quantistico controllato universale|gate controllati]] costano di più dei [[gate quantistico universale|gate normali]], quindi per minimizzare il costo del [[circuito quantistico]] si:
|
||||
> I [[universal gate|gate controllati]] costano di più dei [[gate quantistico universale|gate normali]], quindi per minimizzare il costo del [[circuito quantistico]] si:
|
||||
> 1. $\ufirst$: utilizza un gate normale per configurare lo stato di $\noteb$
|
||||
> 2. $\usecond$: utilizza un gate normale per configurare lo stato di $\notea$ quando $\ket{0}_\noteb$
|
||||
> 3. $\uthird$: utilizza un gate controllato per annullare le modifiche del passo precedente e inoltre configurare lo stato di $\notea$ quando $\ket{1}_\noteb$.
|
||||
|
@ -348,7 +348,7 @@ $$
|
|||
|
||||
## Costruzione di $\uthird$
|
||||
|
||||
Infine, vogliamo costruire il [[gate quantistico controllato universale]] $\uthird$ da applicare al [[qbit]] $\notea$.
|
||||
Infine, vogliamo costruire il [[universal gate]] $\uthird$ da applicare al [[qbit]] $\notea$.
|
||||
|
||||
Ci troviamo nello stato configurato dal gate $\usecond$ per $\ket{0}_\noteb$:
|
||||
$$
|
||||
|
|
|
@ -6,7 +6,7 @@ Appunti del corso di ***Algoritmi distribuiti***, tenuto da [[Andrea Bertoni]] e
|
|||
> Gli appunti sono nell'ordine in cui mi sembra più naturale capire le cose, non nell'ordine utilizzato dai docenti per la didattica.
|
||||
|
||||
1. [[7 - Introduction to quantum information processing/1 - Concetti base/★ concetti base.canvas|★ concetti base]]
|
||||
2. [[★ gates semplici.canvas|★ gates semplici]]
|
||||
2. [[★ gates.canvas|★ gates semplici]]
|
||||
3. [[★ gates complessi.canvas|★ gates complessi]]
|
||||
4. [[★ modello computazionale.canvas|★ modello computazionale]]
|
||||
5. [[★ cose strane.canvas|★ cose strane]]
|
||||
|
|
Loading…
Reference in a new issue