mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-24 11:14:18 +00:00
119 lines
2 KiB
Markdown
119 lines
2 KiB
Markdown
[[Teorema]] che dimostra come sia impossibile copiare lo [[qbit|stato di un qbit]] a un altro [[qbit]] attraverso [[gate quantistico|gate quantistici]].
|
|
|
|
## Dimostrazione (per assurdo)
|
|
|
|
$$
|
|
\def \varA {{\color{coral} \ket{\psi}}}
|
|
\def \varB {{\color{skyblue} \ket{\phi}}}
|
|
\def \varC {{\color{yellowgreen} \left(
|
|
a \cdot \ket{\psi} + b \cdot \ket{\phi}
|
|
\right) }}
|
|
$$
|
|
Se fosse possibile, allora sarebbe possibile:
|
|
|
|
$$
|
|
\mathbf{U}_f \left( \varA \otimes \ket{0} \right) = \varA \otimes \varA
|
|
$$
|
|
|
|
E anche:
|
|
$$
|
|
\mathbf{U}_f \left( \varB \otimes \ket{0} \right) = \varB \otimes \varB
|
|
$$
|
|
|
|
Creando una [[superposizione]] generica, e usando [[proprietà distributiva]] data dalla [[linearità]] per risolverla:
|
|
$$
|
|
\displaylines{
|
|
\mathbf{U}_f \left(
|
|
\left(
|
|
a \cdot \varA + b \cdot \varB
|
|
\right)
|
|
\otimes \ket{0}
|
|
\right)
|
|
=\\
|
|
a \cdot \mathbf{U}_f
|
|
\left(
|
|
\varA \otimes \ket{0}
|
|
\right)
|
|
+
|
|
b \cdot \mathbf{U}_f
|
|
\left(
|
|
\varB \otimes \ket{0}
|
|
\right)
|
|
=\\
|
|
a \cdot \left(
|
|
\varA \otimes \varA
|
|
\right)
|
|
+
|
|
b \cdot \left(
|
|
\varB \otimes \varB
|
|
\right)
|
|
}
|
|
$$
|
|
|
|
Ma al tempo stesso, risolvendola direttamente:
|
|
$$
|
|
\displaylines{
|
|
\mathbf{U}_f \left(
|
|
\varC \otimes \ket{0}
|
|
\right)
|
|
=\\
|
|
\varC
|
|
\otimes
|
|
\varC
|
|
=\\
|
|
a^2 \cdot ( \varA \otimes \varA )
|
|
+
|
|
b^2 \cdot ( \varB \otimes \varB )
|
|
+
|
|
ab \cdot ( \varA \otimes \varB )
|
|
+
|
|
ab \cdot ( \varB \otimes \varA )
|
|
}
|
|
$$
|
|
|
|
I risultati possono essere uguali solo se:
|
|
$$
|
|
\small
|
|
a \cdot \left(
|
|
\varA \otimes \varA
|
|
\right)
|
|
+
|
|
b \cdot \left(
|
|
\varB \otimes \varB
|
|
\right)
|
|
=
|
|
a^2 \cdot ( \varA \otimes \varA )
|
|
+
|
|
b^2 \cdot ( \varB \otimes \varB )
|
|
+
|
|
ab \cdot ( \varA \otimes \varB )
|
|
+
|
|
ab \cdot ( \varB \otimes \varA )
|
|
$$
|
|
Ovvero, quando:
|
|
$$
|
|
\begin{cases}
|
|
a &=& a^2 \\
|
|
b &=& b^2
|
|
\end{cases}
|
|
$$
|
|
Cioè:
|
|
$$
|
|
\begin{cases}
|
|
a \cdot b = 0 \\\\
|
|
a = 0 \\
|
|
b = 1
|
|
\end{cases}
|
|
\quad
|
|
\bigcup
|
|
\quad
|
|
\begin{cases}
|
|
a \cdot b = 0 \\\\
|
|
a = 1 \\
|
|
b = 0
|
|
\end{cases}
|
|
$$
|
|
Il gate $\mathbf{U}_f$ esiste quindi solo per gli stati [[ortogonale|ortogonali]].
|
|
|
|
> [!Note]
|
|
> Per gli stati $\ket{0}$ e $\ket{1}$, il gate $\mathbf{U}_f$ è il [[controlled Pauli X gate]] $\mathbf{X}_n$!
|