mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-22 02:44:17 +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":"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":"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":"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":[
|
"edges":[
|
||||||
{"id":"cc2c8485866dcdfc","fromNode":"bf8486f1d14fd86c","fromSide":"right","toNode":"e4fea56f5f076093","toSide":"left"},
|
{"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":"ec9f111aba5531ae","fromNode":"8f83a29609c7b25b","fromSide":"bottom","toNode":"93c57c42392b8135","toSide":"left"},
|
||||||
{"id":"bece9be7dae04b58","fromNode":"e4fea56f5f076093","fromSide":"right","toNode":"2b4e8e28d1158ebf","toSide":"left"},
|
{"id":"bece9be7dae04b58","fromNode":"e4fea56f5f076093","fromSide":"right","toNode":"2b4e8e28d1158ebf","toSide":"left"},
|
||||||
{"id":"eefb382410147aa8","fromNode":"e4fea56f5f076093","fromSide":"right","toNode":"1ec8b31da5bdc6ea","toSide":"top"},
|
{"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]]
|
### 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]]
|
### 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]]
|
### 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
|
## 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.
|
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]]:
|
[[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 \varX {{\color{coral} a}}
|
||||||
\def \varY {{\color{cornflowerblue} b}}
|
\def \varY {{\color{cornflowerblue} b}}
|
||||||
|
@ -15,3 +16,5 @@ $$
|
||||||
- e^{\varI \varZ} \sin \left( \frac{\varX}{2} \right)
|
- e^{\varI \varZ} \sin \left( \frac{\varX}{2} \right)
|
||||||
\end{bmatrix}
|
\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]
|
> [!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$
|
> 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$
|
> 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$.
|
> 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$
|
## 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$:
|
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.
|
> 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]]
|
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]]
|
3. [[★ gates complessi.canvas|★ gates complessi]]
|
||||||
4. [[★ modello computazionale.canvas|★ modello computazionale]]
|
4. [[★ modello computazionale.canvas|★ modello computazionale]]
|
||||||
5. [[★ cose strane.canvas|★ cose strane]]
|
5. [[★ cose strane.canvas|★ cose strane]]
|
||||||
|
|
Loading…
Reference in a new issue