Error message
- Deprecated function: TYPO3\PharStreamWrapper\Manager::initialize(): Implicitly marking parameter $resolver as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of includes/file.phar.inc).
- Deprecated function: TYPO3\PharStreamWrapper\Manager::initialize(): Implicitly marking parameter $collection as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of includes/file.phar.inc).
- Deprecated function: TYPO3\PharStreamWrapper\Manager::__construct(): Implicitly marking parameter $resolver as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of includes/file.phar.inc).
- Deprecated function: TYPO3\PharStreamWrapper\Manager::__construct(): Implicitly marking parameter $collection as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of includes/file.phar.inc).
- Deprecated function: UpdateQuery::expression(): Implicitly marking parameter $arguments as nullable is deprecated, the explicit nullable type must be used instead in require_once() (line 1884 of includes/database/database.inc).
- Deprecated function: MergeQuery::expression(): Implicitly marking parameter $arguments as nullable is deprecated, the explicit nullable type must be used instead in require_once() (line 1884 of includes/database/database.inc).
- Deprecated function: SelectQueryInterface::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in require_once() (line 1884 of includes/database/database.inc).
- Deprecated function: SelectQueryInterface::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in require_once() (line 1884 of includes/database/database.inc).
- Deprecated function: SelectQueryExtender::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in require_once() (line 1884 of includes/database/database.inc).
- Deprecated function: SelectQueryExtender::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in require_once() (line 1884 of includes/database/database.inc).
- Deprecated function: SelectQuery::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in require_once() (line 1884 of includes/database/database.inc).
- Deprecated function: SelectQuery::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in require_once() (line 1884 of includes/database/database.inc).
The objective of this technique is to transmit one
qubit
between Alice and Bob by sending two classical bits. However, Alice and
Bob must initially share one
entangled
state.
Alice and Bob perform the following steps:
- Alice and Bob initially share a
Bell
State β00=1√2(|00⟩+|11⟩).
\beta_{00}
.
- Alice applies
Hadamardto
the first of her two qubits, then performs a
Bell
measurement on both and sends the result of the measurement (2
classical bits) to Bob.
-->
- Alice performs a joint measurement upon the qubit she wants to
transmit and her half of the
Bell
State. This measurement may be performed by applying a
CNOT
between the qubit to be transmitted and the first one on the pair β00 and then applying
Hadamard
to the first of her two qubits. Measuring both the qubits in the
computational basis completes the Bell measurement.
- Alice then sends the results of the measurements on her two qubits
(2 classical bits b1, b2)
to Bob.
- Bob applies a transformation upon his qubit, according to the two
received bits, based on the following table
Received bits Gate to be applied
00 I
01 X
10 Z
11 ZX
The complete circuit is the following
center
where |ψ⟩ is the qubit to
be teleported.
Let's see, let |ψ⟩ = α|0⟩ + β|1⟩
then |ψ⟩ ⊗ β00
=(α|0⟩+β|1⟩)(1√2(|00⟩+|11⟩))
=1√2(α|0⟩(|00⟩+|11⟩)+β|1⟩(|00⟩+|11⟩))
CNOT(1,2)⟶1√2(α|0⟩(|00⟩+|11⟩)+β|1⟩(|10⟩+|01⟩))
H(1)⟶1√2(α1√2(|0⟩+|1⟩)(|00⟩+|11⟩)+β1√2(|0⟩−|1⟩)(|10⟩+|01⟩))
=12(|00⟩(α|0⟩+β|1⟩)+|01⟩(α|1⟩+β|0⟩)+|10⟩(α|0⟩−β|1⟩)+|11⟩(α|1⟩−β|0⟩))
=12∑1b1b2=0|b1b2⟩(Xb2Zb1)|ψ⟩
Therefore, appliyng Zb1Xb2
Bob will obtain the original state |ψ⟩.
References
Category:Introductory
Tutorials
Category:Handbook
of Quantum Information
Last modified:
Monday, October 26, 2015 - 17:56