Difference between revisions of "Single photons"

From amowiki
Jump to navigation Jump to search
imported>Ichuang
imported>Ichuang
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Single photons ==
 
 
A single photon, mathematically represented by the number eigenstate
 
A single photon, mathematically represented by the number eigenstate
 
<math>|1{\rangle}</math>, physically describes the electromagnetic field corresponding
 
<math>|1{\rangle}</math>, physically describes the electromagnetic field corresponding
Line 12: Line 11:
 
interferometers; their physical behavior provides helpful intuition
 
interferometers; their physical behavior provides helpful intuition
 
for quantum behavior.
 
for quantum behavior.
 +
 +
 +
<categorytree mode=pages style="float:right; clear:right; margin-left:1ex; border:1px solid gray; padding:0.7ex; background-color:white;" hideprefix=auto>8.422</categorytree>
 +
 
=== Beamsplitters and phase shifters ===
 
=== Beamsplitters and phase shifters ===
 +
 
The number state <math>|1{\rangle}</math> evolves through propagation in free space to
 
The number state <math>|1{\rangle}</math> evolves through propagation in free space to
 
become <math>e^{i\omega t}|1{\rangle}</math> after time <math>t</math>.  In a medium with a
 
become <math>e^{i\omega t}|1{\rangle}</math> after time <math>t</math>.  In a medium with a
Line 22: Line 26:
 
using a box to indicate a segment through which one mode propagates at
 
using a box to indicate a segment through which one mode propagates at
 
a different velocity.  For example:
 
a different velocity.  For example:
::[[Image:chapter2-quantum-light-part-3-phasesh2.png|thumb|200px|none|]]
+
::[[Image:chapter2-quantum-light-part-3-phasesh2.png|thumb|500px|none|]]
\noindent
 
 
depicts two modes, in which the top photon has its phase shifted by
 
depicts two modes, in which the top photon has its phase shifted by
 
<math>\pi</math> relative to the bottom one.  It is clear that any relative phase
 
<math>\pi</math> relative to the bottom one.  It is clear that any relative phase
Line 30: Line 33:
 
different thicknesses of glass, or by lengthening one path versus the
 
different thicknesses of glass, or by lengthening one path versus the
 
other.
 
other.
 +
 
Two modes of light can be mixed by a beamsplitter (as we have
 
Two modes of light can be mixed by a beamsplitter (as we have
 
previously seen).  A beamsplitter <math>B</math> acts with Hamiltonian
 
previously seen).  A beamsplitter <math>B</math> acts with Hamiltonian
Line 44: Line 48:
 
\,.
 
\,.
 
</math>
 
</math>
 +
 
We may depict this as:
 
We may depict this as:
::[[Image:chapter2-quantum-light-part-3-qbs.png|thumb|200px|none|]]
+
::[[Image:chapter2-quantum-light-part-3-qbs.png|thumb|500px|none|]]
\noindent
 
 
Note the use of a <math>\cdot</math> to distinguish the ports; this is needed
 
Note the use of a <math>\cdot</math> to distinguish the ports; this is needed
 
because we have adopted a phase convention for the beamsplitter which
 
because we have adopted a phase convention for the beamsplitter which
Line 66: Line 70:
 
<math>C_n</math> is defined recursively as the sequence of commutators <math>C_0 = A</math>, <math>C_1 =
 
<math>C_n</math> is defined recursively as the sequence of commutators <math>C_0 = A</math>, <math>C_1 =
 
[G,C_0]</math>, <math>C_2 = [G,C_1]</math>, <math>C_3 = [G,C_2]</math>, <math>\ldots</math>, <math>C_n = [G,C_{n-1}]</math>.
 
[G,C_0]</math>, <math>C_2 = [G,C_1]</math>, <math>C_3 = [G,C_2]</math>, <math>\ldots</math>, <math>C_n = [G,C_{n-1}]</math>.
 +
 
Since it follows from <math>[a, a^\dagger ]=1</math> and <math>[b, b^\dagger ]=1</math> that <math>[G,a] = b</math> and
 
Since it follows from <math>[a, a^\dagger ]=1</math> and <math>[b, b^\dagger ]=1</math> that <math>[G,a] = b</math> and
 
<math>[G,b] = -a</math>, for <math>G \equiv a  b^\dagger  -  a^\dagger  b</math>, we obtain for the expansion
 
<math>[G,b] = -a</math>, for <math>G \equiv a  b^\dagger  -  a^\dagger  b</math>, we obtain for the expansion
Line 89: Line 94:
 
The transform <math>Bb {B}^\dagger </math> is trivially found by swapping <math>a</math> and <math>b</math> in the
 
The transform <math>Bb {B}^\dagger </math> is trivially found by swapping <math>a</math> and <math>b</math> in the
 
above solution.
 
above solution.
 +
 +
==== Beamsplitters with single photon inputs ====
 +
 
How does <math>B</math> act on a single photon input?  On input <math>|10{\rangle}</math>, letting
 
How does <math>B</math> act on a single photon input?  On input <math>|10{\rangle}</math>, letting
 
the modes be <math>a</math> on the right, and <math>b</math> on the left, we get
 
the modes be <math>a</math> on the right, and <math>b</math> on the left, we get
Line 105: Line 113:
 
it commutes with the total photon number operator, <math> a^\dagger  a +  b^\dagger  
 
it commutes with the total photon number operator, <math> a^\dagger  a +  b^\dagger  
 
b</math>.
 
b</math>.
 +
 
If both input modes contain photons, the output state does not have as
 
If both input modes contain photons, the output state does not have as
 
simple a form as above.  In particular, we find that
 
simple a form as above.  In particular, we find that
Line 124: Line 133:
 
restrict our attention here to the case when inputs to beampsplitters
 
restrict our attention here to the case when inputs to beampsplitters
 
have a total of one photon at most.
 
have a total of one photon at most.
 +
 +
==== Dual-rail photon states and two-level systems ====
 +
 
Omitting the vacuum state <math>|00{\rangle}</math>, the two-mode state space we shall
 
Omitting the vacuum state <math>|00{\rangle}</math>, the two-mode state space we shall
 
consider thus has a basis state spanned by <math>|01{\rangle}</math>, and <math>|10{\rangle}</math>.  We
 
consider thus has a basis state spanned by <math>|01{\rangle}</math>, and <math>|10{\rangle}</math>.  We
call this the dual-rail photon state space.  Note that an
+
call this the dual-rail photon state space (this Hilbert space behaves much like a [[Quantized spin in a magnetic field|a two-level system]]).  Note that an
 
arbitrary state in this space as <math>|\psi \rangle  = \alpha |01 \rangle  + \beta
 
arbitrary state in this space as <math>|\psi \rangle  = \alpha |01 \rangle  + \beta
 
|10{\rangle}</math>, where <math>\alpha</math> and <math>\beta</math> are complex numbers satisfying
 
|10{\rangle}</math>, where <math>\alpha</math> and <math>\beta</math> are complex numbers satisfying
 
<math>|\alpha|^2 +|\beta|^2 = 1</math>.
 
<math>|\alpha|^2 +|\beta|^2 = 1</math>.
From the Bloch Theorem, it follows that any dual-rail photon state can
+
 
 +
From Bloch's Theorem, it follows that any dual-rail photon state can
 
be generated using phase shifters and beamsplitters.  Specifically,
 
be generated using phase shifters and beamsplitters.  Specifically,
 
if we write <math>|\psi{\rangle}</math> as a two-component vector, then the action of <math>B</math>
 
if we write <math>|\psi{\rangle}</math> as a two-component vector, then the action of <math>B</math>
Line 148: Line 161:
 
</math>
 
</math>
 
where the overall phase <math>e^{i\theta/2}</math> is irrelevant and can be
 
where the overall phase <math>e^{i\theta/2}</math> is irrelevant and can be
dropped in the following.  Let us define the Pauli matrices as
+
dropped in the following.   
 +
 
 +
===== Arbitrary single qubit operations with phase shifters and beam splitters =====
 +
 
 +
====== Employing Pauli matrices ======
 +
 
 +
Let us define the Pauli matrices as
 
:<math>\begin{array}{rcl}   
 
:<math>\begin{array}{rcl}   
 
         X & = &  \left[ \begin{array}{cc}{0}&{1}\\{1}&{0}\end{array}\right]  \\
 
         X & = &  \left[ \begin{array}{cc}{0}&{1}\\{1}&{0}\end{array}\right]  \\
Line 155: Line 174:
 
\,.
 
\,.
 
\end{array}</math>
 
\end{array}</math>
 +
 +
====== Phase shifter and Beamsplitter operators ======
 +
 
In terms of these, we find that the phase shifter and beamsplitter
 
In terms of these, we find that the phase shifter and beamsplitter
 
operators may be expressed as
 
operators may be expressed as
Line 163: Line 185:
 
\,.
 
\,.
 
\end{array}</math>
 
\end{array}</math>
 +
 +
====== Rotations of a two-level quantum system ======
 +
 
These are rotations of a two-level system, about the axes
 
These are rotations of a two-level system, about the axes
 
<math>\hat{y}</math> and <math>\hat{z}</math>, by angles <math>2\theta</math> and <math>\phi</math>,
 
<math>\hat{y}</math> and <math>\hat{z}</math>, by angles <math>2\theta</math> and <math>\phi</math>,
Line 189: Line 214:
 
\,.
 
\,.
 
\end{array}</math>
 
\end{array}</math>
 +
 +
====== Bloch's Theorem ======
 +
 
In terms of these, Bloch's Theorem states the following:
 
In terms of these, Bloch's Theorem states the following:
\begin{quote}Theorem: (<math>Z</math>-<math>Y</math> decomposition of rotations)
+
 
 +
{| border="1" style="width:75%; color:blue" align="center"
 +
| Theorem: (<math>Z</math>-<math>Y</math> decomposition of rotations)
 
Suppose <math>U</math> is a unitary operation on a two-dimensional Hilbert
 
Suppose <math>U</math> is a unitary operation on a two-dimensional Hilbert
 
space. Then there exist real numbers <math>\alpha,\beta,\gamma</math> and
 
space. Then there exist real numbers <math>\alpha,\beta,\gamma</math> and
Line 197: Line 227:
 
U = e^{i\alpha} R_z(\beta) R_y(\gamma) R_z(\delta).
 
U = e^{i\alpha} R_z(\beta) R_y(\gamma) R_z(\delta).
 
</math>
 
</math>
+
|}
\end{quote}
+
 
\noindent Proof:~
+
Proof:~
 
Since <math>U</math> is unitary, the rows and columns of <math>U</math> are orthonormal, from which
 
Since <math>U</math> is unitary, the rows and columns of <math>U</math> are orthonormal, from which
 
it follows that there exist real numbers <math>\alpha,\beta,\gamma</math>,and <math>\delta</math>
 
it follows that there exist real numbers <math>\alpha,\beta,\gamma</math>,and <math>\delta</math>
Line 215: Line 245:
 
Equation (\ref{eqtn:alg:qubit_decomp}) now follows immediately from the
 
Equation (\ref{eqtn:alg:qubit_decomp}) now follows immediately from the
 
definition of the rotation matrices and matrix multiplication.
 
definition of the rotation matrices and matrix multiplication.
{~\hfill}
+
 
 
What we have just done, expressed in modern language, is to introduce
 
What we have just done, expressed in modern language, is to introduce
 
an optical quantum bit, a "qubit," and showed that arbitrary
 
an optical quantum bit, a "qubit," and showed that arbitrary
 
single qubit operations ("gates") can be performed using
 
single qubit operations ("gates") can be performed using
 
phase-shifters and beamsplitters.
 
phase-shifters and beamsplitters.
 +
 
For example, one widely useful single-qubit transform is the Hadamard
 
For example, one widely useful single-qubit transform is the Hadamard
 
gate,
 
gate,
Line 226: Line 257:
 
\,.
 
\,.
 
\end{array}</math>
 
\end{array}</math>
 +
 
This operation can be performed by doing:
 
This operation can be performed by doing:
::[[Image:chapter2-quantum-light-part-3-ophadam.png|thumb|200px|none|]]
+
::[[Image:chapter2-quantum-light-part-3-ophadam.png|thumb|500px|none|]]
\noindent
+
 
 
where the beamsplitter has <math>\theta=\pi/4</math>.  From inspection, it is
 
where the beamsplitter has <math>\theta=\pi/4</math>.  From inspection, it is
 
easy to verify that it transforms <math>|01 \rangle  \rightarrow  (|01{\rangle}+|10 \rangle )/\sqrt{2}</math>
 
easy to verify that it transforms <math>|01 \rangle  \rightarrow  (|01{\rangle}+|10 \rangle )/\sqrt{2}</math>
Line 234: Line 266:
 
desired.  Up to a phase shift, a <math>50/50</math> beamsplitter can thus be
 
desired.  Up to a phase shift, a <math>50/50</math> beamsplitter can thus be
 
thought of as being a Hadamarad gate, and vice-versa.
 
thought of as being a Hadamarad gate, and vice-versa.
 +
 
=== Mach-Zehnder interferometer ===
 
=== Mach-Zehnder interferometer ===
 
The reason we have introduced the dual-rail photon representation of a
 
The reason we have introduced the dual-rail photon representation of a
Line 240: Line 273:
 
interferometers, which will be ubiquitous through our treatment of
 
interferometers, which will be ubiquitous through our treatment of
 
atoms and quantum information.
 
atoms and quantum information.
 +
 
Let us begin by developing a model for the Mach-Zehnder
 
Let us begin by developing a model for the Mach-Zehnder
 
interferometer, which is constructed from two beamsplitters.  Recall
 
interferometer, which is constructed from two beamsplitters.  Recall
 
that two beamsplitters <math>B</math> and <math> {B}^\dagger </math>, configured as
 
that two beamsplitters <math>B</math> and <math> {B}^\dagger </math>, configured as
::[[Image:chapter2-quantum-light-part-3-qbsiden.png|thumb|200px|none|]]
+
::[[Image:chapter2-quantum-light-part-3-qbsiden.png|thumb|500px|none|]]
\noindent
 
 
naturally leave the output identical to the input, as <math> {B}^\dagger  B = I</math>.
 
naturally leave the output identical to the input, as <math> {B}^\dagger  B = I</math>.
 
If a phase shifter <math>P(\phi)</math> is placed inbetween two <math>50/50</math>
 
If a phase shifter <math>P(\phi)</math> is placed inbetween two <math>50/50</math>
 
beamsplitters,
 
beamsplitters,
::[[Image:chapter2-quantum-light-part-3-qbsintrf.png|thumb|200px|none|]]
+
::[[Image:chapter2-quantum-light-part-3-qbsintrf.png|thumb|500px|none|]]
\noindent
 
 
then the input is transformed by
 
then the input is transformed by
 
:<math>\begin{array}{rcl}   
 
:<math>\begin{array}{rcl}   
Line 262: Line 294:
 
It is convenient to visualize this sequence of three rotations on the
 
It is convenient to visualize this sequence of three rotations on the
 
Bloch sphere:
 
Bloch sphere:
::[[Image:chapter2-quantum-light-part-3-blochsphere2.png|thumb|200px|none|]]
+
::[[Image:chapter2-quantum-light-part-3-blochsphere2.png|thumb|500px|none|]]
\noindent
 
 
The first <math>R_y(-\pi/2)</math> rotates <math>\hat{z}</math> into <math>\hat{x}</math>, and
 
The first <math>R_y(-\pi/2)</math> rotates <math>\hat{z}</math> into <math>\hat{x}</math>, and
 
<math>-\hat{x}</math> into <math>\hat{z}</math>.  The system is then rotated around
 
<math>-\hat{x}</math> into <math>\hat{z}</math>.  The system is then rotated around
Line 280: Line 311:
 
(the interferometer is "balanced"), the input is unchanged, and when
 
(the interferometer is "balanced"), the input is unchanged, and when
 
<math>\phi=\pi</math>, the two modes are swapped.
 
<math>\phi=\pi</math>, the two modes are swapped.
 +
 
=== Nonlinear Mach-Zehnder interferometer ===
 
=== Nonlinear Mach-Zehnder interferometer ===
 
The two components we have studied so far, phase shifters and
 
The two components we have studied so far, phase shifters and
Line 290: Line 322:
 
for creating quantum states such as squeezed light.  What do nonlinear
 
for creating quantum states such as squeezed light.  What do nonlinear
 
optical elements do to single photons?
 
optical elements do to single photons?
 +
 +
==== Optical Kerr media ====
 +
 
Consider a material with <math>\chi\sim \chi^{(3)}\neq 0</math>, which we may
 
Consider a material with <math>\chi\sim \chi^{(3)}\neq 0</math>, which we may
 
model as having the Hamiltonian
 
model as having the Hamiltonian
Line 307: Line 342:
 
modulation Hamiltonian, and the nonlinear crystal as being a Kerr
 
modulation Hamiltonian, and the nonlinear crystal as being a Kerr
 
medium.
 
medium.
 +
 +
==== Interferometer with Kerr medium inside ====
 +
 
Interesting non-classical behavior can be obtained using
 
Interesting non-classical behavior can be obtained using
 
interferometers constructed with Kerr media used as nonlinear phase
 
interferometers constructed with Kerr media used as nonlinear phase
Line 317: Line 355:
 
\,.
 
\,.
 
\end{array}</math>
 
\end{array}</math>
 +
 
Let us take <math>\chi L = \pi</math>, such that <math>K|11 \rangle  = -|11{\rangle}</math>.
 
Let us take <math>\chi L = \pi</math>, such that <math>K|11 \rangle  = -|11{\rangle}</math>.
 
Suppose we now place the Kerr medium inside a Mach-Zehnder
 
Suppose we now place the Kerr medium inside a Mach-Zehnder
 
interferometer in this manner:
 
interferometer in this manner:
::[[Image:chapter2-quantum-light-part-3-fredkin-gate-15nov94.png|thumb|200px|none|]]
+
::[[Image:chapter2-quantum-light-part-3-fredkin-gate-15nov94.png|thumb|500px|none|]]
 
\noindent
 
\noindent
 
Intuitively, we expect that when no photons are input into <math>c</math>, then
 
Intuitively, we expect that when no photons are input into <math>c</math>, then
Line 327: Line 366:
 
modulation due to <math>K</math> is sufficiently large (<math>\sim \pi</math>), then the
 
modulation due to <math>K</math> is sufficiently large (<math>\sim \pi</math>), then the
 
inputs are swapprd, producing <math>a'=b</math> and <math>b'=a</math>.
 
inputs are swapprd, producing <math>a'=b</math> and <math>b'=a</math>.
 +
 
Mathematically, we may write the transform performed by this nonlinear
 
Mathematically, we may write the transform performed by this nonlinear
 
Mach-Zehnder interferometer as the unitary transform <math>U =  {B}^\dagger  K B</math>,
 
Mach-Zehnder interferometer as the unitary transform <math>U =  {B}^\dagger  K B</math>,
Line 335: Line 375:
 
:<math>\begin{array}{rcl}   
 
:<math>\begin{array}{rcl}   
 
U  &=&
 
U  &=&
\exp  \left[ { i\xi  {c}^\dagger c  \left( { \frac{ b^\dagger - a^\dagger }{2} } \right)  
+
\exp  \left[ { i\xi  {c}^\dagger c  \left( { \frac{ b^\dagger - a^\dagger }{\sqrt{2} }} \right)  
      \left( { \frac{ b  - a  }{2} } \right) } \right]  
+
      \left( { \frac{ b  - a  }{\sqrt{ 2}} \right) } \right]  
 
\\
 
\\
 
&=&
 
&=&
Line 344: Line 384:
 
\,   e^{i\frac{\xi}{2} {a}^\dagger a  \,  {c}^\dagger c }
 
\,   e^{i\frac{\xi}{2} {a}^\dagger a  \,  {c}^\dagger c }
 
\,   e^{i\frac{\xi}{2} {b}^\dagger b  \,  {c}^\dagger c }
 
\,   e^{i\frac{\xi}{2} {b}^\dagger b  \,  {c}^\dagger c }
 +
\,.
 
\,.
 
\,.
 
\end{array}</math>
 
\end{array}</math>
Line 360: Line 401:
 
controlled-beamsplitter operator, where the rotation angle is <math>\xi
 
controlled-beamsplitter operator, where the rotation angle is <math>\xi
 
  {c}^\dagger c </math>.
 
  {c}^\dagger c </math>.
 +
 +
==== Squeezing with nonlinear interferometer ====
 +
 
How does this nonlinear interferometer produce non-classical behavior?
 
How does this nonlinear interferometer produce non-classical behavior?
 
Well, one thing it can be used for is to create a state very much like
 
Well, one thing it can be used for is to create a state very much like
Line 365: Line 409:
 
photons.  Consider this setup, with two dual-rail qubits, and one Kerr
 
photons.  Consider this setup, with two dual-rail qubits, and one Kerr
 
medium:
 
medium:
::[[Image:chapter2-quantum-light-part-3-kerr-mzi3.png|thumb|200px|none|]]
+
::[[Image:chapter2-quantum-light-part-3-kerr-mzi3.png|thumb|500px|none|]]
\noindent
+
 
 
This has two Mach-Zehnder interferometers coupled with a Kerr medium,
 
This has two Mach-Zehnder interferometers coupled with a Kerr medium,
 
which we shall take to have <math>\chi L = \pi</math>.  If the input state is
 
which we shall take to have <math>\chi L = \pi</math>.  If the input state is
Line 387: Line 431:
 
<math>b</math>, is
 
<math>b</math>, is
 
:<math>\begin{array}{rcl}   
 
:<math>\begin{array}{rcl}   
|\phi_3 \rangle  &=& \frac{|1001 \rangle  -|0110{\rangle}}{\sqrt{2}}
+
|\phi_3 \rangle  &=& \frac{|1001 \rangle  +|0110{\rangle}}{\sqrt{2}}
 
\,.
 
\,.
 
\end{array}</math>
 
\end{array}</math>
 +
 
Compare this with the two-mode infinitely squeezed state <math>\sum_n f(n)
 
Compare this with the two-mode infinitely squeezed state <math>\sum_n f(n)
|n \rangle _1 |n \rangle _2</math> which we used at the end of the last section. This
+
|n \rangle _1 |n \rangle _2</math> which we used [[Non-classical_states_of_light#Teleportation_of_light|in the discussion of teleportation]]. This state has exactly the same feature that when mode <math>a</math> has a single
state has exactly the same feature that when mode <math>a</math> has a single
 
 
photon, mode <math>d</math> does also, and vice versa.  The same is true also for
 
photon, mode <math>d</math> does also, and vice versa.  The same is true also for
 
modes <math>b</math> and <math>c</math>.  This state has an extra spatial correlation that
 
modes <math>b</math> and <math>c</math>.  This state has an extra spatial correlation that
 
the two-mode infinitely squeezed state did not.  But is is not hard to
 
the two-mode infinitely squeezed state did not.  But is is not hard to
imagine that they have similar properties.  Later (in Section~2.4), we
+
imagine that they have similar properties.  In the section on [[Entangled Photons]] we
will show that both are entangled quantum states, which have
+
show that both are entangled quantum states, which have
 
correlations beyond what is possible with classical states.
 
correlations beyond what is possible with classical states.
 +
 
=== Deutsch-Jozsa algorithm ===
 
=== Deutsch-Jozsa algorithm ===
 
Nonlinear Mach-Zender interferometers are also useful for implementing
 
Nonlinear Mach-Zender interferometers are also useful for implementing
Line 404: Line 449:
 
of these is known as the Deutsch-Jozsa algorithm, which solves the
 
of these is known as the Deutsch-Jozsa algorithm, which solves the
 
following problem.
 
following problem.
 +
 
Suppose you are given the following box, which accepts two inputs <math>x</math>
 
Suppose you are given the following box, which accepts two inputs <math>x</math>
 
and <math>y</math>, and produces two outputs, <math>x</math> and <math>y\oplus f(x)</math>, where
 
and <math>y</math>, and produces two outputs, <math>x</math> and <math>y\oplus f(x)</math>, where
 
<math>\oplus</math> denotes addition modulo two:
 
<math>\oplus</math> denotes addition modulo two:
 
::[[Image:chapter2-quantum-light-part-3-djfun.png|thumb|200px|none|]]
 
::[[Image:chapter2-quantum-light-part-3-djfun.png|thumb|200px|none|]]
\noindent
+
 
 
Each signal is a single bit, and the box is promised to implement one
 
Each signal is a single bit, and the box is promised to implement one
 
of four functions, computing either <math>f_0</math>, <math>f_1</math>, <math>f_2</math>, or <math>f_3</math>:
 
of four functions, computing either <math>f_0</math>, <math>f_1</math>, <math>f_2</math>, or <math>f_3</math>:
Line 428: Line 474:
 
odd functions.  How many queries to the box must you perform to
 
odd functions.  How many queries to the box must you perform to
 
determine whether it is implementing an even or odd function?
 
determine whether it is implementing an even or odd function?
 +
 
If <math>0</math> and <math>1</math> are the only two values you can input for <math>x</math> and <math>y</math>,
 
If <math>0</math> and <math>1</math> are the only two values you can input for <math>x</math> and <math>y</math>,
 
then at least two queries to the box are needed to answer this
 
then at least two queries to the box are needed to answer this
Line 459: Line 506:
 
odd is given by <math>f(0)\oplus f(1)</math>, and this expression clearly needs
 
odd is given by <math>f(0)\oplus f(1)</math>, and this expression clearly needs
 
two evaluations of <math>f</math> to be computed, in general.
 
two evaluations of <math>f</math> to be computed, in general.
 +
 
If quantum superpositions are allowed as inputs, but the outputs are
 
If quantum superpositions are allowed as inputs, but the outputs are
 
simply measured in the usual "computational" basis, then the problem
 
simply measured in the usual "computational" basis, then the problem
 
still takes two queries to be solved.
 
still takes two queries to be solved.
 +
 
However, if quantum superpositions are allowed as inputs, and outputs
 
However, if quantum superpositions are allowed as inputs, and outputs
 
can also be intefered, then only one query is needed.  This is
 
can also be intefered, then only one query is needed.  This is
Line 472: Line 521:
 
what is inside the <math>U_f</math> box for the four possible functions.  These
 
what is inside the <math>U_f</math> box for the four possible functions.  These
 
are
 
are
::[[Image:chapter2-quantum-light-part-3-djinside-f0.png|thumb|200px|none|]]
+
{| border=1
::[[Image:chapter2-quantum-light-part-3-djinside-f2.png|thumb|200px|none|]]
+
|[[Image:chapter2-quantum-light-part-3-djinside-f0.png|thumb|200px|none|]]
::[[Image:chapter2-quantum-light-part-3-djinside-f1.png|thumb|200px|none|]]
+
|[[Image:chapter2-quantum-light-part-3-djinside-f2.png|thumb|200px|none|]]
::[[Image:chapter2-quantum-light-part-3-djinside-f3.png|thumb|200px|none|]]
+
|-
 +
|[[Image:chapter2-quantum-light-part-3-djinside-f1.png|thumb|200px|none|]]
 +
|[[Image:chapter2-quantum-light-part-3-djinside-f3.png|thumb|200px|none|]]
 +
|}
 
Note how <math>f_0</math> is trivial, since <math>f_0(x)\oplus y = y</math>; also
 
Note how <math>f_0</math> is trivial, since <math>f_0(x)\oplus y = y</math>; also
 
straighforward is <math>f_2(x)\oplus y = 1\oplus y</math>, since this is just an
 
straighforward is <math>f_2(x)\oplus y = 1\oplus y</math>, since this is just an
Line 485: Line 537:
 
swapped if mode <math>c</math> has a photon, or left alone if mode <math>c</math> has no
 
swapped if mode <math>c</math> has a photon, or left alone if mode <math>c</math> has no
 
photon.
 
photon.
 +
 
Inserting these into the algorithm, we find that if the input state is
 
Inserting these into the algorithm, we find that if the input state is
 
<math>|1010{\rangle}</math> (designating modes as <math>|dcba{\rangle}</math>), the outputs are
 
<math>|1010{\rangle}</math> (designating modes as <math>|dcba{\rangle}</math>), the outputs are
Line 509: Line 562:
 
When the function is <math>f_0</math> or <math>f_2</math>, the <math>ba</math> modes completely
 
When the function is <math>f_0</math> or <math>f_2</math>, the <math>ba</math> modes completely
 
decouple from the <math>cd</math> modes, so the output is trivially obtained.
 
decouple from the <math>cd</math> modes, so the output is trivially obtained.
 +
 
Thus, for those two cases, modes <math>dc</math> end up in <math>|10{\rangle}</math>, so a photon
 
Thus, for those two cases, modes <math>dc</math> end up in <math>|10{\rangle}</math>, so a photon
 
is found in mode <math>d</math>.  When the function is <math>f_1</math>, then the two
 
is found in mode <math>d</math>.  When the function is <math>f_1</math>, then the two
Line 518: Line 572:
 
ends up in mode <math>c</math> or in mode <math>d</math> thus determines whether the
 
ends up in mode <math>c</math> or in mode <math>d</math> thus determines whether the
 
function is even or odd.
 
function is even or odd.
 +
 
The main insight given by this example, which generalizes to more
 
The main insight given by this example, which generalizes to more
 
complex quantum algorithms, is that phases and interference are
 
complex quantum algorithms, is that phases and interference are
Line 527: Line 582:
 
Indeed, it is through period measurement that Shor's quantum factoring
 
Indeed, it is through period measurement that Shor's quantum factoring
 
algorithm works.
 
algorithm works.
 +
 
Another important insight gained by this example is that quantum
 
Another important insight gained by this example is that quantum
 
algorithms are likely complex and difficult to implement, if they
 
algorithms are likely complex and difficult to implement, if they
Line 534: Line 590:
 
impart a <math>\pi</math> cross phase modulation between single photons, are also
 
impart a <math>\pi</math> cross phase modulation between single photons, are also
 
rather exotic.
 
rather exotic.
 +
 
Finally, it is worthwhile considering exactly what we used which was
 
Finally, it is worthwhile considering exactly what we used which was
 
quantum-mechanical in implementing the Deutsch-Jozsa algorithm.  Would
 
quantum-mechanical in implementing the Deutsch-Jozsa algorithm.  Would
 
this implementation have worked with coherent states, instead of
 
this implementation have worked with coherent states, instead of
 
single photons?
 
single photons?
 +
 +
=== References ===
 +
 +
[[Category:Quantum Light|3]]

Latest revision as of 18:46, 31 January 2017

A single photon, mathematically represented by the number eigenstate , physically describes the electromagnetic field corresponding to the lowest nonzero energy eigenstate of a single mode cavity. is the vacuuum state. A great deal of physics can be understood by considering what happens to just the and states, through a variety of optical components. This section uses such an approach to explore three of the most basic components -- two linear components: phase shifters, beam splitters, and one nonlinear component: Kerr cross-phase modulation. These are the building blocks of linear and non-linear interferometers; their physical behavior provides helpful intuition for quantum behavior.


Beamsplitters and phase shifters

The number state evolves through propagation in free space to become after time . In a medium with a different index of refraction, however, light propagates at a different velocity, giving, for example, . Such a phase difference is only physically meaningful, however, when compared with a reference. Let us therefore introduce a pair of modes, each with either or photons, depicted as two lines, and using a box to indicate a segment through which one mode propagates at a different velocity. For example:

Chapter2-quantum-light-part-3-phasesh2.png

depicts two modes, in which the top photon has its phase shifted by relative to the bottom one. It is clear that any relative phase shift can be imparted between the two modes, by an appropriate experimental setup; experimentally, this can be accomplished with different thicknesses of glass, or by lengthening one path versus the other.

Two modes of light can be mixed by a beamsplitter (as we have previously seen). A beamsplitter acts with Hamiltonian

on the two modes, with corresponding operators and . Transformation of light through this beamsplitter is given by , where is the angle of the beamsplitter, giving the unitary operation

We may depict this as:

Chapter2-quantum-light-part-3-qbs.png

Note the use of a to distinguish the ports; this is needed because we have adopted a phase convention for the beamsplitter which obviates the need to keep track of an extra factor of . In the Heisenberg picture, transforms and as

This can be verified using the the Baker--Campbell--Hausdorf formula,

where is a complex number, , , and are operators, and is defined recursively as the sequence of commutators , , , , , .

Since it follows from and that and , for , we obtain for the expansion of the series coefficients , , , , which in general are

From this, our desired result follows straightforwardly:

The transform is trivially found by swapping and in the above solution.

Beamsplitters with single photon inputs

How does act on a single photon input? On input , letting the modes be on the right, and on the left, we get

Similarly, . This indicates that corresponds to a beamsplitter. Note that does not destroy any photons; it can only move them between the two modes. Mathamatically, this arises from the fact that it commutes with the total photon number operator, .

If both input modes contain photons, the output state does not have as simple a form as above. In particular, we find that

so it is possible for the output to be found to have both photons in one mode. Since we'd like to avoid such cases in this section, let us restrict our attention here to the case when inputs to beampsplitters have a total of one photon at most.

Dual-rail photon states and two-level systems

Omitting the vacuum state , the two-mode state space we shall consider thus has a basis state spanned by , and . We call this the dual-rail photon state space (this Hilbert space behaves much like a a two-level system). Note that an arbitrary state in this space as , where and are complex numbers satisfying .

From Bloch's Theorem, it follows that any dual-rail photon state can be generated using phase shifters and beamsplitters. Specifically, if we write as a two-component vector, then the action of is

Similarly, the action of a phase shifter of phase is

where the overall phase is irrelevant and can be dropped in the following.

Arbitrary single qubit operations with phase shifters and beam splitters
Employing Pauli matrices

Let us define the Pauli matrices as

Phase shifter and Beamsplitter operators

In terms of these, we find that the phase shifter and beamsplitter operators may be expressed as

Rotations of a two-level quantum system

These are rotations of a two-level system, about the axes and , by angles and , respectively. The standard rotation operator definitions are

Bloch's Theorem

In terms of these, Bloch's Theorem states the following:

Theorem: (- decomposition of rotations)

Suppose is a unitary operation on a two-dimensional Hilbert space. Then there exist real numbers and such that

Proof:~ Since is unitary, the rows and columns of are orthonormal, from which it follows that there exist real numbers ,and such that

Equation (\ref{eqtn:alg:qubit_decomp}) now follows immediately from the definition of the rotation matrices and matrix multiplication.

What we have just done, expressed in modern language, is to introduce an optical quantum bit, a "qubit," and showed that arbitrary single qubit operations ("gates") can be performed using phase-shifters and beamsplitters.

For example, one widely useful single-qubit transform is the Hadamard gate,

This operation can be performed by doing:

Chapter2-quantum-light-part-3-ophadam.png

where the beamsplitter has . From inspection, it is easy to verify that it transforms and up to an overall phase, as desired. Up to a phase shift, a beamsplitter can thus be thought of as being a Hadamarad gate, and vice-versa.

Mach-Zehnder interferometer

The reason we have introduced the dual-rail photon representation of a qubit is because this will allow us to clarify the universality of certain quantum optical ideas, namely interference and interferometers, which will be ubiquitous through our treatment of atoms and quantum information.

Let us begin by developing a model for the Mach-Zehnder interferometer, which is constructed from two beamsplitters. Recall that two beamsplitters and , configured as

Chapter2-quantum-light-part-3-qbsiden.png

naturally leave the output identical to the input, as . If a phase shifter is placed inbetween two beamsplitters,

Chapter2-quantum-light-part-3-qbsintrf.png

then the input is transformed by

It is convenient to visualize this sequence of three rotations on the Bloch sphere:

Chapter2-quantum-light-part-3-blochsphere2.png

The first rotates into , and into . The system is then rotated around by angle . Then the last rotates back to . The overall sequence is thus a rotation by about :

If the input is , then the output will thus be , so the photon is found in mode with probability , and in mode with probability . This is exactly what a classical interferometer should do. Two important limits are that when (the interferometer is "balanced"), the input is unchanged, and when , the two modes are swapped.

Nonlinear Mach-Zehnder interferometer

The two components we have studied so far, phase shifters and beamsplitters, are linear optics elements. Such elements have an electric polarization which is linear with the applied electric field, . Nonlinear optical elements, have . Previously, we have seen that an optical parametric oscillator (with ) can be used for creating quantum states such as squeezed light. What do nonlinear optical elements do to single photons?

Optical Kerr media

Consider a material with , which we may model as having the Hamiltonian

where and describe two modes propagating through the medium. For a crystal of length we obtain the unitary transform

Here, parametrizes the third order nonlinear susceptibility coefficient. We will refer to as the Kerr cross-phase modulation Hamiltonian, and the nonlinear crystal as being a Kerr medium.

Interferometer with Kerr medium inside

Interesting non-classical behavior can be obtained using interferometers constructed with Kerr media used as nonlinear phase shifters. For single photon states, we find that

Let us take , such that . Suppose we now place the Kerr medium inside a Mach-Zehnder interferometer in this manner:

Chapter2-quantum-light-part-3-fredkin-gate-15nov94.png

\noindent Intuitively, we expect that when no photons are input into , then the Mach-Zehnder interferometer is balanced, leading to and . But when a photon is input into , if the cross-phase modulation due to is sufficiently large (), then the inputs are swapprd, producing and .

Mathematically, we may write the transform performed by this nonlinear Mach-Zehnder interferometer as the unitary transform , where is a 50/50 beamsplitter, is the Kerr cross phase modulation operator , and is the product of the coupling constant and the interaction distance. The transform simplifies to give

The first and third exponentials are constant phase shifts, and the last two phase shifts come from cross phase modulation. All those effects are not fundamental, and can be compensated for. The interesting term is the second exponential, which we define as

For , when no photons are input at , then and , but when a single photon is input at , then and , as we expected. We may also interpret as being like a controlled-beamsplitter operator, where the rotation angle is .

Squeezing with nonlinear interferometer

How does this nonlinear interferometer produce non-classical behavior? Well, one thing it can be used for is to create a state very much like two-mode squeezed light, as we now show in the limit of single photons. Consider this setup, with two dual-rail qubits, and one Kerr medium:

Chapter2-quantum-light-part-3-kerr-mzi3.png

This has two Mach-Zehnder interferometers coupled with a Kerr medium, which we shall take to have . If the input state is , using mode labeling , then the state after the first two 50/50 beamsplitters is

up to a normalization factor which we shall suppress for clarity. The Kerr medium takes and leaves all other basis states unchanged. Thus,

Finally, the output state, given by applying to modes and , is

Compare this with the two-mode infinitely squeezed state which we used in the discussion of teleportation. This state has exactly the same feature that when mode has a single photon, mode does also, and vice versa. The same is true also for modes and . This state has an extra spatial correlation that the two-mode infinitely squeezed state did not. But is is not hard to imagine that they have similar properties. In the section on Entangled Photons we show that both are entangled quantum states, which have correlations beyond what is possible with classical states.

Deutsch-Jozsa algorithm

Nonlinear Mach-Zender interferometers are also useful for implementing and understanding simple quantum algorithms. One of the most elementary of these is known as the Deutsch-Jozsa algorithm, which solves the following problem.

Suppose you are given the following box, which accepts two inputs and , and produces two outputs, and , where denotes addition modulo two:

Chapter2-quantum-light-part-3-djfun.png

Each signal is a single bit, and the box is promised to implement one of four functions, computing either , , , or :

0 0 0 1 1
1 0 1 1 0

Call and the even functions, and and the odd functions. How many queries to the box must you perform to determine whether it is implementing an even or odd function?

If and are the only two values you can input for and , then at least two queries to the box are needed to answer this question. This can be seen by direct examination of the full input-output table:

0 0 0 0 1 1
0 1 0 1 1 0
1 0 1 1 0 0
1 1 1 0 0 1

and by observing that (1) changing gives no additional information about whether implements an even or odd function, and (2) for any single input value of , there are both even and odd functions which give the same output. Indeed, whether the function is even or odd is given by , and this expression clearly needs two evaluations of to be computed, in general.

If quantum superpositions are allowed as inputs, but the outputs are simply measured in the usual "computational" basis, then the problem still takes two queries to be solved.

However, if quantum superpositions are allowed as inputs, and outputs can also be intefered, then only one query is needed. This is done using the following procedure. Let us use dual-rail photon qubits, and choose to represent , and to represent . The optical setup implementing the quantum algorithm to solve the Deutsch-Jozsa problem is:

Chapter2-quantum-light-part-3-qopdj2.png

The key to understanding how this works is to explicitly write down what is inside the box for the four possible functions. These are

Chapter2-quantum-light-part-3-djinside-f0.png
Chapter2-quantum-light-part-3-djinside-f2.png
Chapter2-quantum-light-part-3-djinside-f1.png
Chapter2-quantum-light-part-3-djinside-f3.png

Note how is trivial, since ; also straighforward is , since this is just an inversion of , that is accomplished by swapping modes and . The two odd functions involve an interaction between modes and , because , and . These two are implemented with nonlinear Mach-Zehnder interferometers, which cause modes and to be swapped if mode has a photon, or left alone if mode has no photon.

Inserting these into the algorithm, we find that if the input state is (designating modes as ), the outputs are

function output state

When the function is or , the modes completely decouple from the modes, so the output is trivially obtained.

Thus, for those two cases, modes end up in , so a photon is found in mode . When the function is , then the two initial beamsplitters on cancel, leaving a photon in mode . This photon then causes the nonlinear Mach-Zehnder interferometer in modes to flip the photons between those modes. A similar thing happens for function , leaving modes in state , so a photon is found in mode . The measurement of whether a photon ends up in mode or in mode thus determines whether the function is even or odd.

The main insight given by this example, which generalizes to more complex quantum algorithms, is that phases and interference are central to their operation. Another important insight is that quantum algorithms are somewhat of like a kind of spectroscopy: just as the standard Mach-Zehnder interferometer may be used to measure the index of refraction of an unknown crystal, nonlinear, coupled Mach-Zehnder interferometers can be used to measure periods of certain functions. Indeed, it is through period measurement that Shor's quantum factoring algorithm works.

Another important insight gained by this example is that quantum algorithms are likely complex and difficult to implement, if they require a multitude of coupled interferometers. This is because well balanced, stable interferometers are experimentally challenging to realize. Nonlinear optical Kerr media that have no loss, and can impart a cross phase modulation between single photons, are also rather exotic.

Finally, it is worthwhile considering exactly what we used which was quantum-mechanical in implementing the Deutsch-Jozsa algorithm. Would this implementation have worked with coherent states, instead of single photons?

References