Bloch sphere: Difference between revisions
→u, v, w representation: pauli matrix connection |
|||
(34 intermediate revisions by 24 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|Geometrical representation of the pure state space of a two-level quantum mechanical system}} |
{{short description|Geometrical representation of the pure state space of a two-level quantum mechanical system}} |
||
{{distinguish|Poincaré sphere (optics)}} |
|||
[[File:Bloch_sphere.svg|thumb|Bloch sphere]] |
[[File:Bloch_sphere.svg|thumb|Bloch sphere]] |
||
⚫ | In quantum [[quantum mechanics|mechanics]] and [[Quantum computing|computing]], the '''Bloch sphere''' is a geometrical representation of the [[pure state]] space of a [[two-level system|two-level quantum mechanical system]] ([[qubit]]), named after the physicist [[Felix Bloch]]. |
||
⚫ | In quantum [[quantum mechanics|mechanics]] and [[Quantum computing|computing]], the '''Bloch sphere''' is a geometrical representation of the [[pure state]] space of a [[two-level system|two-level quantum mechanical system]] ([[qubit]]), named after the physicist [[Felix Bloch]].{{sfn | Bloch | 1946}} |
||
Quantum mechanics is mathematically formulated in [[Hilbert space]] or [[projective Hilbert space]]. The pure states of a quantum system correspond to the one-dimensional subspaces of the corresponding Hilbert space (or the "points" of the projective Hilbert space). For a two-dimensional Hilbert space, the space of all such states is the [[complex projective line]] ℂℙ<sup>1</sup>. This is the Bloch sphere, also known to mathematicians as the [[Riemann sphere]]. |
|||
Mathematically each quantum mechanical system is associated with a [[Separable space|separable]] [[complex number|complex]] [[Hilbert space]] <math>H</math>. A pure state of a quantum system is represented by a non-zero vector <math>\psi </math> in <math>H</math>. As the vectors <math>\psi </math> and <math>\lambda \psi </math> (with <math>\lambda \in \mathbb{C}</math>) represent the same state, the level of the quantum system corresponds to the dimension of the Hilbert space and pure states can be represented as [[equivalence class]]es, or, '''[[Ray (quantum theory)|rays]]''' in a [[projective Hilbert space]] <math>\mathbf{P}(H_{n})=\mathbb{C}\mathbf{P}^{n-1}</math>.{{sfn|Bäuerle|de Kerf|1990|pp=330,341}} For a two-dimensional Hilbert space, the space of all such states is the [[complex projective line]] <math>\mathbb{C}\mathbf{P}^1.</math> This is the Bloch sphere, which can be mapped to the [[Riemann sphere]]. |
|||
⚫ | The Bloch sphere is a unit [[N-sphere|2-sphere]], with [[antipodal points]] corresponding to a pair of mutually orthogonal state vectors. The north and south poles of the Bloch sphere are typically chosen to correspond to the standard basis vectors <math>|0\rangle</math> and <math>|1\rangle</math>, respectively, which in turn might correspond e.g. to the [[Spin (physics)|spin]]-up and [[Spin (physics)|spin]]-down states of an electron. This choice is arbitrary, however. The points on the surface of the sphere correspond to the [[Quantum state#Superposition of pure states|pure state]]s of the system, whereas the interior points correspond to the [[Quantum state#Mixed states|mixed states]].<ref |
||
⚫ | |||
</ref><ref>http://www.quantiki.org/wiki/Bloch_sphere</ref> The Bloch sphere may be generalized to an ''n''-level quantum system, but then the visualization is less useful. |
|||
⚫ | The Bloch sphere is a unit [[N-sphere|2-sphere]], with [[antipodal points]] corresponding to a pair of mutually orthogonal state vectors. The north and south poles of the Bloch sphere are typically chosen to correspond to the standard basis vectors <math>|0\rangle</math> and <math>|1\rangle</math>, respectively, which in turn might correspond e.g. to the [[Spin (physics)|spin]]-up and [[Spin (physics)|spin]]-down states of an electron. This choice is arbitrary, however. The points on the surface of the sphere correspond to the [[Quantum state#Superposition of pure states|pure state]]s of the system, whereas the interior points correspond to the [[Quantum state#Mixed states|mixed states]].{{sfn | Nielsen | Chuang | 2000}}<ref>{{Cite web|url=http://www.quantiki.org/wiki/Bloch_sphere|title = Bloch sphere | Quantiki}}</ref> The Bloch sphere may be generalized to an ''n''-level quantum system, but then the visualization is less useful. |
||
For historical reasons, in optics the Bloch sphere is also known as the [[Poincaré sphere (optics)|Poincaré sphere]] and specifically represents different types of [[Polarization (waves)|polarizations]]. Six common polarization types exist and are called [[Jones calculus#Jones vectors|Jones vectors]]. Indeed [[Henri Poincaré]] was the first to suggest the use of this kind of geometrical representation at the end of 19th century,<ref name="TML"> |
|||
{{cite book |title=Théorie mathématique de la lumière II |url=https://archive.org/details/thoriemathma00poin |last1=Poincaré |first1=Henri |author-link1=Henri_Poincaré |year=1892 |publisher=G. Carré}} |
|||
</ref> as a three-dimensional representation of [[Stokes parameters]]. |
|||
The natural [[Metric (mathematics)|metric]] on the Bloch sphere is the [[Fubini–Study metric]]. The mapping from the unit 3-sphere in the two-dimensional state space |
The natural [[Metric (mathematics)|metric]] on the Bloch sphere is the [[Fubini–Study metric]]. The mapping from the unit 3-sphere in the two-dimensional state space <math>\mathbb{C}^2</math> to the Bloch sphere is the [[Hopf fibration]], with each [[Projective Hilbert space|ray]] of [[spinor]]s mapping to one point on the Bloch sphere. |
||
== Definition == |
== Definition == |
||
Given an orthonormal basis, any [[pure state]] <math>|\psi\rangle</math> of a two-level quantum system can be written as a superposition of the basis vectors <math>|0\rangle</math> and <math>|1\rangle</math>, where the coefficient or |
Given an orthonormal basis, any [[pure state]] <math>|\psi\rangle</math> of a two-level quantum system can be written as a superposition of the basis vectors <math>|0\rangle</math> and <math>|1\rangle</math>, where the coefficient of (or contribution from) each of the two basis vectors is a [[complex number]]. This means that the state is described by four real numbers. However, only the relative phase between the coefficients of the two basis vectors has any physical meaning (the phase of the quantum system is not directly [[Measurement in quantum mechanics|measurable]]), so that there is redundancy in this description. We can take the coefficient of <math>|0\rangle</math> to be real and non-negative. This allows the state to be described by only three real numbers, giving rise to the three dimensions of the Bloch sphere. |
||
We also know from quantum mechanics that the total probability of the system has to be one: |
We also know from quantum mechanics that the total probability of the system has to be one: |
||
Line 28: | Line 24: | ||
\cos\left(\theta /2\right) |0 \rangle \, + \, (\cos\phi + i\sin\phi) \, \sin\left(\theta /2\right) |1\rangle </math>, where <math> 0 \leq \theta \leq \pi</math> and <math>0 \leq \phi < 2 \pi</math>. |
\cos\left(\theta /2\right) |0 \rangle \, + \, (\cos\phi + i\sin\phi) \, \sin\left(\theta /2\right) |1\rangle </math>, where <math> 0 \leq \theta \leq \pi</math> and <math>0 \leq \phi < 2 \pi</math>. |
||
The representation is always unique, because, even though value of <math>\phi</math> is not unique when |
The representation is always unique, because, even though the value of <math>\phi</math> is not unique when |
||
<math>|\psi\rangle</math> is one of the |
<math>|\psi\rangle</math> is one of the states (see [[Bra-ket notation]]) <math>|0\rangle</math> or <math>|1\rangle</math>, the point represented by <math>\theta</math> and <math>\phi</math> is unique. |
||
The parameters <math>\theta\,</math> and <math>\phi\,</math>, re-interpreted in [[Spherical coordinate system|spherical coordinates]] as respectively the [[colatitude]] with respect to the ''z''-axis and the [[longitude]] with respect to the ''x''-axis, specify a point |
The parameters <math>\theta\,</math> and <math>\phi\,</math>, re-interpreted in [[Spherical coordinate system|spherical coordinates]] as respectively the [[colatitude]] with respect to the ''z''-axis and the [[longitude]] with respect to the ''x''-axis, specify a point |
||
:<math>\vec{a} = (\sin\theta \cos\phi,\; \sin\theta \sin\phi,\; \cos\theta) = (u, v, w)</math> |
:<math>\vec{a} = (\sin\theta \cos\phi,\; \sin\theta \sin\phi,\; \cos\theta) = (u, v, w)</math> |
||
on the unit sphere in <math>\mathbb{R}^3</math>. |
on the unit sphere in <math>\mathbb{R}^3</math>. |
||
Line 62: | Line 58: | ||
where <math>\vec{a} \in \mathbb{R}^3</math> is called the '''Bloch vector'''. |
where <math>\vec{a} \in \mathbb{R}^3</math> is called the '''Bloch vector'''. |
||
It is this vector that indicates the point within the sphere that corresponds to a given mixed state. Specifically, as a basic feature of the [[Pauli matrices#Pauli |
It is this vector that indicates the point within the sphere that corresponds to a given mixed state. Specifically, as a basic feature of the [[Pauli matrices#Pauli vectors|Pauli vector]], the eigenvalues of {{mvar|ρ}} are <math>\frac{1}{2}\left(1 \pm |\vec{a}|\right)</math>. Density operators must be positive-semidefinite, so it follows that <math>\left|\vec{a}\right| \le 1</math>. |
||
For pure states, one then has |
For pure states, one then has |
||
Line 75: | Line 71: | ||
</math> |
</math> |
||
acts on the state eigenvector <math>(\cos\theta/2, e^{i\phi} \sin\theta/2)</math> with eigenvalue 1, so like a [[Projection (linear algebra)| |
acts on the state eigenvector <math>(\cos\theta/2, e^{i\phi} \sin\theta/2)</math> with eigenvalue 1, so like a [[Projection (linear algebra)|projection operator]] for it.</ref> |
||
As a consequence, the surface of the Bloch sphere represents all the pure states of a two-dimensional quantum system, whereas the interior corresponds to all the mixed states. |
As a consequence, the surface of the Bloch sphere represents all the pure states of a two-dimensional quantum system, whereas the interior corresponds to all the mixed states. |
||
== ''u'', ''v'', ''w'' representation == |
== ''u'', ''v'', ''w'' representation == |
||
The Bloch vector <math>\vec{a} = (u,v,w)</math> can be represented in the following basis, with reference to the density operator <math>\rho</math>: |
The Bloch vector <math>\vec{a} = (u,v,w)</math> can be represented in the following basis, with reference to the density operator <math>\rho</math>:{{sfn | Feynman | Vernon | Hellwarth | 1957 }} |
||
:<math>u = \rho_{10} + \rho_{01} = 2 \operatorname{Re}(\rho_{01})</math> |
:<math>u = \rho_{10} + \rho_{01} = 2 \operatorname{Re}(\rho_{01})</math> |
||
Line 93: | Line 89: | ||
</math> |
</math> |
||
This basis is often used in [[laser]] theory, where <math>w</math> is known as the [[population inversion]]. |
This basis is often used in [[laser]] theory, where <math>w</math> is known as the [[population inversion]].{{sfn | Milonni | Eberly | 1988 | p=340}} In this basis, the numbers <math>u, v, w</math> are the expectations of the three [[Pauli matrices]] <math>X, Y, Z</math>, allowing one to identify the three coordinates with x y and z axes. |
||
== Pure states == |
== Pure states == |
||
Consider an ''n''-level quantum mechanical system. This system is described by an ''n''-dimensional [[Hilbert space]] ''H''<sub>''n''</sub>. The pure state space is by definition the set of |
Consider an ''n''-level quantum mechanical system. This system is described by an ''n''-dimensional [[Hilbert space]] ''H''<sub>''n''</sub>. The pure state space is by definition the set of rays of ''H''<sub>''n''</sub>. |
||
'''Theorem'''. Let [[U(N)|U(''n'')]] be the [[Lie group]] of unitary matrices of size ''n''. Then the pure state space of ''H''<sub>''n''</sub> can be identified with the compact coset space |
'''Theorem'''. Let [[U(N)|U(''n'')]] be the [[Lie group]] of unitary matrices of size ''n''. Then the pure state space of ''H''<sub>''n''</sub> can be identified with the compact coset space |
||
Line 122: | Line 118: | ||
'''Corollary'''. The real dimension of the pure state space of an ''m''-[[qubit]] [[quantum register]] is 2<sup>''m''+1</sup> − 2. |
'''Corollary'''. The real dimension of the pure state space of an ''m''-[[qubit]] [[quantum register]] is 2<sup>''m''+1</sup> − 2. |
||
== Plotting pure two-spinor states through stereographic projection == |
=== Plotting pure two-spinor states through stereographic projection === |
||
[[File:Riemann Spin2States.jpg|thumb| |
[[File:Riemann Spin2States.jpg|thumb|upright=1.3|Bloch sphere centered at the origin of <math>\mathbb{R}^3</math>. A pair of points on it, <math>\left|\uparrow\right\rangle</math> and <math>\left|\downarrow\right\rangle</math> have been chosen as a basis. Mathematically they are orthogonal even though graphically the angle between them is π. In <math>\mathbb{R}^3</math> those points have coordinates (0,0,1) and (0,0,−1). An arbitrary [[spinor]] <math>\left|\nearrow\right\rangle</math> on the Bloch sphere is representable as a unique linear combination of the two basis spinors, with coefficients being a pair of complex numbers; call them ''α'' and ''β''. Let their ratio be <math>u = {\beta \over \alpha}</math>, which is also a complex number <math>u_x + i u_y</math>. Consider the plane ''z'' = 0, the equatorial plane of the sphere, as it were, to be a complex plane and that the point ''u'' is plotted on it as <math>(u_x, u_y, 0)</math>. Project point ''u'' stereographically onto the Bloch sphere away from the South Pole — as it were — (0,0,−1). The projection is onto a point marked on the sphere as <math>\left|\nearrow\right\rangle</math>.]] |
||
Mathematically the Bloch sphere for a two-spinor state can be mapped to a [[Riemann sphere]] <math>\mathbb{C}\mathbf{P}^1</math>, i.e., the [[projective Hilbert space]] <math>\mathbf{P}(H_2)</math> with the 2-dimensional complex Hilbert space <math>H_2</math> a [[Representation_theory|representation space]] of [[SO(3)]].{{sfn | Penrose | 2007 | p=554}} |
|||
Given a pure state |
Given a pure state |
||
: <math> \alpha \left|\uparrow \right\rangle + \beta \left|\downarrow \right\rangle = \left|\nearrow \right\rangle </math> |
: <math> \alpha \left|\uparrow \right\rangle + \beta \left|\downarrow \right\rangle = \left|\nearrow \right\rangle </math> |
||
Line 136: | Line 133: | ||
Draw a straight line through ''u'' and through the point on the sphere that represents <math>\left|\downarrow\right\rangle</math>. (Let (0,0,1) represent <math>\left|\uparrow\right\rangle</math> and (0,0,−1) represent <math>\left|\downarrow\right\rangle</math>.) This line intersects the sphere at another point besides <math>\left|\downarrow\right\rangle</math>. (The only exception is when <math>u = \infty</math>, i.e., when <math>\alpha = 0</math> and <math>\beta \ne 0</math>.) Call this point ''P''. Point ''u'' on the plane ''z'' = 0 is the [[stereographic projection]] of point ''P'' on the Bloch sphere. The vector with tail at the origin and tip at ''P'' is the direction in 3-D space corresponding to the spinor <math>\left|\nearrow\right\rangle</math>. The coordinates of ''P'' are |
Draw a straight line through ''u'' and through the point on the sphere that represents <math>\left|\downarrow\right\rangle</math>. (Let (0,0,1) represent <math>\left|\uparrow\right\rangle</math> and (0,0,−1) represent <math>\left|\downarrow\right\rangle</math>.) This line intersects the sphere at another point besides <math>\left|\downarrow\right\rangle</math>. (The only exception is when <math>u = \infty</math>, i.e., when <math>\alpha = 0</math> and <math>\beta \ne 0</math>.) Call this point ''P''. Point ''u'' on the plane ''z'' = 0 is the [[stereographic projection]] of point ''P'' on the Bloch sphere. The vector with tail at the origin and tip at ''P'' is the direction in 3-D space corresponding to the spinor <math>\left|\nearrow\right\rangle</math>. The coordinates of ''P'' are |
||
⚫ | |||
:<math> |
:<math>P_y = {2 u_y \over 1 + u_x^2 + u_y^2},</math> |
||
⚫ | |||
⚫ | |||
⚫ | |||
Note: mathematically the Bloch sphere for a two-spinor state can be considered to be a [[Riemann sphere]] or a complex 2-dimensional [[projective Hilbert space]], denotable as <math>\mathbb{P} \mathbf{H}^2</math>. The complex 2-dimensional [[Hilbert space]] <math>\mathbf{H}^2</math> (of which <math>\mathbb{P} \mathbf{H}^2</math> is a projection) is a representation space of [[SO(3)]].<ref>{{cite book |last=Penrose |first=Roger |author-link=Roger Penrose |title=The Road to Reality : A Complete Guide to the Laws of the Universe |location=New York |year=2007 |orig-year=2004 |publisher=Vintage Books (Random House, Inc.)|page=554 |isbn=978-0-679-77631-4}}</ref> |
|||
== Density operators == |
== Density operators == |
||
Line 159: | Line 151: | ||
:<math>\operatorname{U}(n)/\left(\operatorname{U}(n_1) \times \cdots \times \operatorname{U}(n_k)\right).</math> |
:<math>\operatorname{U}(n)/\left(\operatorname{U}(n_1) \times \cdots \times \operatorname{U}(n_k)\right).</math> |
||
It is possible to generalize the construction of the Bloch ball to dimensions larger than 2, but the geometry of such a "Bloch body" is more complicated than that of a ball. |
It is possible to generalize the construction of the Bloch ball to dimensions larger than 2, but the geometry of such a "Bloch body" is more complicated than that of a ball.{{sfn | Appleby | 2007 }} |
||
== Rotations == |
== Rotations == |
||
A useful advantage of the Bloch sphere representation is that the evolution of the qubit state is describable by rotations of the Bloch sphere. The most concise explanation for why this is the case is that the |
A useful advantage of the Bloch sphere representation is that the evolution of the qubit state is describable by rotations of the Bloch sphere. The most concise explanation for why this is the case is that the [[Lie algebra]] for the group of unitary and hermitian matrices <math>SU(2)</math> is isomorphic to the Lie algebra of the group of three dimensional rotations <math>SO(3)</math>.<ref>D.B. Westra 2008, "SU(2) and SO(3)", https://www.mat.univie.ac.at/~westra/so3su2.pdf</ref> |
||
===Rotation operators about the Bloch basis=== |
===Rotation operators about the Bloch basis=== |
||
Line 198: | Line 190: | ||
===Derivation of the Bloch rotation generator=== |
===Derivation of the Bloch rotation generator=== |
||
Ballentine<ref>Ballentine 2014, "Quantum Mechanics - A Modern Development", Chapter 3</ref> presents an intuitive derivation for the infinitesimal unitary transformation. This is important for understanding why the rotations of Bloch spheres are exponentials of linear combinations of |
Ballentine<ref>Ballentine 2014, "Quantum Mechanics - A Modern Development", Chapter 3</ref> presents an intuitive derivation for the infinitesimal unitary transformation. This is important for understanding why the rotations of Bloch spheres are exponentials of linear combinations of Pauli matrices. Hence a brief treatment on this is given here. A more complete description in a quantum mechanical context can be found [[Rotation operator (quantum mechanics)|here]]. |
||
Consider a family of unitary operators <math>U</math> representing a rotation about some axis. Since the rotation has one degree of freedom, the operator acts on a field of scalars <math>S</math> such that: |
Consider a family of unitary operators <math>U</math> representing a rotation about some axis. Since the rotation has one degree of freedom, the operator acts on a field of scalars <math>S</math> such that: |
||
:<math> U(0) = I </math> |
:<math> U(0) = I </math> |
||
:<math> U(s_1 + s_2) = U(s_1)U(s_2) </math> |
:<math> U(s_1 + s_2) = U(s_1)U(s_2) </math> |
||
where <math> 0, s_1, s_2, \in S </math> |
|||
We define the infinitesimal unitary as the |
We define the infinitesimal unitary as the Taylor expansion truncated at second order. |
||
:<math> U(s) = I + \frac{dU}{ |
:<math> U(s) = I + \frac{dU}{ds} \Bigg|_{s=0} s + O\left(s^2\right) </math> |
||
By the unitary condition: |
By the unitary condition: |
||
Line 212: | Line 204: | ||
Hence |
Hence |
||
:<math> U^{\dagger}U = I + s\left(\frac{dU}{ |
:<math> U^{\dagger}U = I + s\left(\frac{dU}{ds}\Bigg|_{s=0} + \frac{dU^{\dagger}}{ds}\Bigg|_{s=0}\right) + O\left(s^2\right) = I </math> |
||
For this equality to hold true (assuming <math>O\left(s^2\right)</math> is negligible) we require |
For this equality to hold true (assuming <math>O\left(s^2\right)</math> is negligible) we require |
||
: <math>\frac{dU}{ |
: <math>\frac{dU}{ds} \Bigg|_{s=0} + \frac{dU^{\dagger}}{ds} \Bigg|_{s=0}= 0</math>. |
||
This results in a solution of the form: |
This results in a solution of the form: |
||
:<math> \frac{dU}{ds} = iK </math> |
:<math> \frac{dU}{ds} \Bigg|_{s=0} = iK </math> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
:<math> U(s) = e^{iKs} </math> |
:<math> U(s) = e^{iKs} </math> |
||
Since the Pauli matrices <math>(\sigma_x, \sigma_y, \sigma_z)</math> are unitary Hermitian matrices and have eigenvectors corresponding to the Bloch basis, <math>(\hat{x}, \hat{y}, \hat{z})</math>, we can naturally see how a rotation of the Bloch sphere about an arbitrary axis <math>\hat{n}</math> is described by |
Since the Pauli matrices <math>(\sigma_x, \sigma_y, \sigma_z)</math> are unitary Hermitian matrices and have eigenvectors corresponding to the Bloch basis, <math>(\hat{x}, \hat{y}, \hat{z})</math>, we can naturally see how a rotation of the Bloch sphere about an arbitrary axis <math>\hat{n}</math> is described by |
||
:<math> R_{\hat{n}}(\theta) = \exp(-i \theta \hat{n} \cdot \vec{\sigma}/2) </math> |
:<math> R_{\hat{n}}(\theta) = \exp(-i \theta \hat{n} \cdot \vec{\sigma}/2) </math> |
||
⚫ | |||
==External links== |
|||
⚫ | |||
* [https://bloch.kherb.io Online Bloch sphere visualization by Konstantin Herb] |
|||
== See also == |
== See also == |
||
{{ |
{{Commons category|Bloch spheres}} |
||
⚫ | |||
* [[Atomic electron transition]] |
* [[Atomic electron transition]] |
||
* [[Gyrovector space]] |
* [[Gyrovector space]] |
||
* [[Versor]]s |
* [[Versor]]s |
||
⚫ | |||
== |
== Notes == |
||
{{Reflist}} |
{{Reflist}} |
||
== References == |
|||
* {{cite journal|last=Appleby |first=D.M. |title=Symmetric informationally complete measurements of arbitrary rank |arxiv=quant-ph/0611260 |journal=[[Optics and Spectroscopy]] |year=2007 |volume=103 |issue=3 |pages=416–428 |doi=10.1134/S0030400X07090111|bibcode=2007OptSp.103..416A |s2cid=17469680 }} |
|||
* {{cite book | last1=Bäuerle | first1=Gerard G. A. | last2=de Kerf | first2=Eddy A. | title=Lie Algebras, Part 1: Finite and Infinite Dimensional Lie Algebras and Applications in Physics |series= Studies in Mathematical Physics| publisher=North Holland | publication-place=Amsterdam | date=1990 | isbn=0-444-88776-8}} |
|||
* {{cite journal | last=Bloch | first=F. | title=Nuclear Induction | journal=Physical Review | volume=70 | issue=7–8 | date=1946 | issn=0031-899X | doi=10.1103/PhysRev.70.460 | pages=460–474|bibcode = 1946PhRv...70..460B |doi-access=free}} |
|||
* {{cite journal | last1=Feynman | first1=Richard P. | last2=Vernon | first2=Frank L. | last3=Hellwarth | first3=Robert W. | title=Geometrical Representation of the Schrödinger Equation for Solving Maser Problems | journal=Journal of Applied Physics | volume=28 | issue=1 | date=1957 | issn=0021-8979 | doi=10.1063/1.1722572 | pages=49–52|bibcode = 1957JAP....28...49F|s2cid=36493808}} |
|||
⚫ | |||
* {{cite book | last1=Milonni | first1=Peter W. | last2=Eberly | first2=Joseph H. | title=Lasers | publisher=Wiley-Interscience | publication-place=New York | date=1988 | isbn=978-0-471-62731-9}} |
|||
* {{cite book | last=Penrose | first=Roger | title=The Road to Reality | publisher=National Geographic Books | publication-place=New York | date=2007 | isbn=978-0-679-77631-4}} |
|||
{{DEFAULTSORT:Bloch Sphere}} |
{{DEFAULTSORT:Bloch Sphere}} |
Latest revision as of 22:40, 16 July 2024
In quantum mechanics and computing, the Bloch sphere is a geometrical representation of the pure state space of a two-level quantum mechanical system (qubit), named after the physicist Felix Bloch.[1]
Mathematically each quantum mechanical system is associated with a separable complex Hilbert space . A pure state of a quantum system is represented by a non-zero vector in . As the vectors and (with ) represent the same state, the level of the quantum system corresponds to the dimension of the Hilbert space and pure states can be represented as equivalence classes, or, rays in a projective Hilbert space .[2] For a two-dimensional Hilbert space, the space of all such states is the complex projective line This is the Bloch sphere, which can be mapped to the Riemann sphere.
The Bloch sphere is a unit 2-sphere, with antipodal points corresponding to a pair of mutually orthogonal state vectors. The north and south poles of the Bloch sphere are typically chosen to correspond to the standard basis vectors and , respectively, which in turn might correspond e.g. to the spin-up and spin-down states of an electron. This choice is arbitrary, however. The points on the surface of the sphere correspond to the pure states of the system, whereas the interior points correspond to the mixed states.[3][4] The Bloch sphere may be generalized to an n-level quantum system, but then the visualization is less useful.
The natural metric on the Bloch sphere is the Fubini–Study metric. The mapping from the unit 3-sphere in the two-dimensional state space to the Bloch sphere is the Hopf fibration, with each ray of spinors mapping to one point on the Bloch sphere.
Definition
[edit]Given an orthonormal basis, any pure state of a two-level quantum system can be written as a superposition of the basis vectors and , where the coefficient of (or contribution from) each of the two basis vectors is a complex number. This means that the state is described by four real numbers. However, only the relative phase between the coefficients of the two basis vectors has any physical meaning (the phase of the quantum system is not directly measurable), so that there is redundancy in this description. We can take the coefficient of to be real and non-negative. This allows the state to be described by only three real numbers, giving rise to the three dimensions of the Bloch sphere.
We also know from quantum mechanics that the total probability of the system has to be one:
- , or equivalently .
Given this constraint, we can write using the following representation:
- , where and .
The representation is always unique, because, even though the value of is not unique when is one of the states (see Bra-ket notation) or , the point represented by and is unique.
The parameters and , re-interpreted in spherical coordinates as respectively the colatitude with respect to the z-axis and the longitude with respect to the x-axis, specify a point
on the unit sphere in .
For mixed states, one considers the density operator. Any two-dimensional density operator ρ can be expanded using the identity I and the Hermitian, traceless Pauli matrices ,
- ,
where is called the Bloch vector.
It is this vector that indicates the point within the sphere that corresponds to a given mixed state. Specifically, as a basic feature of the Pauli vector, the eigenvalues of ρ are . Density operators must be positive-semidefinite, so it follows that .
For pure states, one then has
in comportance with the above.[5]
As a consequence, the surface of the Bloch sphere represents all the pure states of a two-dimensional quantum system, whereas the interior corresponds to all the mixed states.
u, v, w representation
[edit]The Bloch vector can be represented in the following basis, with reference to the density operator :[6]
where
This basis is often used in laser theory, where is known as the population inversion.[7] In this basis, the numbers are the expectations of the three Pauli matrices , allowing one to identify the three coordinates with x y and z axes.
Pure states
[edit]Consider an n-level quantum mechanical system. This system is described by an n-dimensional Hilbert space Hn. The pure state space is by definition the set of rays of Hn.
Theorem. Let U(n) be the Lie group of unitary matrices of size n. Then the pure state space of Hn can be identified with the compact coset space
To prove this fact, note that there is a natural group action of U(n) on the set of states of Hn. This action is continuous and transitive on the pure states. For any state , the isotropy group of , (defined as the set of elements of U(n) such that ) is isomorphic to the product group
In linear algebra terms, this can be justified as follows. Any of U(n) that leaves invariant must have as an eigenvector. Since the corresponding eigenvalue must be a complex number of modulus 1, this gives the U(1) factor of the isotropy group. The other part of the isotropy group is parametrized by the unitary matrices on the orthogonal complement of , which is isomorphic to U(n − 1). From this the assertion of the theorem follows from basic facts about transitive group actions of compact groups.
The important fact to note above is that the unitary group acts transitively on pure states.
Now the (real) dimension of U(n) is n2. This is easy to see since the exponential map
is a local homeomorphism from the space of self-adjoint complex matrices to U(n). The space of self-adjoint complex matrices has real dimension n2.
Corollary. The real dimension of the pure state space of Hn is 2n − 2.
In fact,
Let us apply this to consider the real dimension of an m qubit quantum register. The corresponding Hilbert space has dimension 2m.
Corollary. The real dimension of the pure state space of an m-qubit quantum register is 2m+1 − 2.
Plotting pure two-spinor states through stereographic projection
[edit]Mathematically the Bloch sphere for a two-spinor state can be mapped to a Riemann sphere , i.e., the projective Hilbert space with the 2-dimensional complex Hilbert space a representation space of SO(3).[8] Given a pure state
where and are complex numbers which are normalized so that
and such that and , i.e., such that and form a basis and have diametrically opposite representations on the Bloch sphere, then let
be their ratio.
If the Bloch sphere is thought of as being embedded in with its center at the origin and with radius one, then the plane z = 0 (which intersects the Bloch sphere at a great circle; the sphere's equator, as it were) can be thought of as an Argand diagram. Plot point u in this plane — so that in it has coordinates .
Draw a straight line through u and through the point on the sphere that represents . (Let (0,0,1) represent and (0,0,−1) represent .) This line intersects the sphere at another point besides . (The only exception is when , i.e., when and .) Call this point P. Point u on the plane z = 0 is the stereographic projection of point P on the Bloch sphere. The vector with tail at the origin and tip at P is the direction in 3-D space corresponding to the spinor . The coordinates of P are
Density operators
[edit]Formulations of quantum mechanics in terms of pure states are adequate for isolated systems; in general quantum mechanical systems need to be described in terms of density operators. The Bloch sphere parametrizes not only pure states but mixed states for 2-level systems. The density operator describing the mixed-state of a 2-level quantum system (qubit) corresponds to a point inside the Bloch sphere with the following coordinates:
where is the probability of the individual states within the ensemble and are the coordinates of the individual states (on the surface of Bloch sphere). The set of all points on and inside the Bloch sphere is known as the Bloch ball.
For states of higher dimensions there is difficulty in extending this to mixed states. The topological description is complicated by the fact that the unitary group does not act transitively on density operators. The orbits moreover are extremely diverse as follows from the following observation:
Theorem. Suppose A is a density operator on an n level quantum mechanical system whose distinct eigenvalues are μ1, ..., μk with multiplicities n1, ..., nk. Then the group of unitary operators V such that V A V* = A is isomorphic (as a Lie group) to
In particular the orbit of A is isomorphic to
It is possible to generalize the construction of the Bloch ball to dimensions larger than 2, but the geometry of such a "Bloch body" is more complicated than that of a ball.[9]
Rotations
[edit]A useful advantage of the Bloch sphere representation is that the evolution of the qubit state is describable by rotations of the Bloch sphere. The most concise explanation for why this is the case is that the Lie algebra for the group of unitary and hermitian matrices is isomorphic to the Lie algebra of the group of three dimensional rotations .[10]
Rotation operators about the Bloch basis
[edit]The rotations of the Bloch sphere about the Cartesian axes in the Bloch basis are given by[11]
Rotations about a general axis
[edit]If is a real unit vector in three dimensions, the rotation of the Bloch sphere about this axis is given by:
An interesting thing to note is that this expression is identical under relabelling to the extended Euler formula for quaternions.
Derivation of the Bloch rotation generator
[edit]Ballentine[12] presents an intuitive derivation for the infinitesimal unitary transformation. This is important for understanding why the rotations of Bloch spheres are exponentials of linear combinations of Pauli matrices. Hence a brief treatment on this is given here. A more complete description in a quantum mechanical context can be found here.
Consider a family of unitary operators representing a rotation about some axis. Since the rotation has one degree of freedom, the operator acts on a field of scalars such that:
where
We define the infinitesimal unitary as the Taylor expansion truncated at second order.
By the unitary condition:
Hence
For this equality to hold true (assuming is negligible) we require
- .
This results in a solution of the form:
where is any Hermitian transformation, and is called the generator of the unitary family. Hence
Since the Pauli matrices are unitary Hermitian matrices and have eigenvectors corresponding to the Bloch basis, , we can naturally see how a rotation of the Bloch sphere about an arbitrary axis is described by
with the rotation generator given by
External links
[edit]See also
[edit]- Atomic electron transition
- Gyrovector space
- Versors
- Specific implementations of the Bloch sphere are enumerated under the qubit article.
Notes
[edit]- ^ Bloch 1946.
- ^ Bäuerle & de Kerf 1990, pp. 330, 341.
- ^ Nielsen & Chuang 2000.
- ^ "Bloch sphere | Quantiki".
- ^ The idempotent density matrix
- ^ Feynman, Vernon & Hellwarth 1957.
- ^ Milonni & Eberly 1988, p. 340.
- ^ Penrose 2007, p. 554.
- ^ Appleby 2007.
- ^ D.B. Westra 2008, "SU(2) and SO(3)", https://www.mat.univie.ac.at/~westra/so3su2.pdf
- ^ Nielsen and Chuang 2010, "Quantum Computation and Information," pg 174
- ^ Ballentine 2014, "Quantum Mechanics - A Modern Development", Chapter 3
References
[edit]- Appleby, D.M. (2007). "Symmetric informationally complete measurements of arbitrary rank". Optics and Spectroscopy. 103 (3): 416–428. arXiv:quant-ph/0611260. Bibcode:2007OptSp.103..416A. doi:10.1134/S0030400X07090111. S2CID 17469680.
- Bäuerle, Gerard G. A.; de Kerf, Eddy A. (1990). Lie Algebras, Part 1: Finite and Infinite Dimensional Lie Algebras and Applications in Physics. Studies in Mathematical Physics. Amsterdam: North Holland. ISBN 0-444-88776-8.
- Bloch, F. (1946). "Nuclear Induction". Physical Review. 70 (7–8): 460–474. Bibcode:1946PhRv...70..460B. doi:10.1103/PhysRev.70.460. ISSN 0031-899X.
- Feynman, Richard P.; Vernon, Frank L.; Hellwarth, Robert W. (1957). "Geometrical Representation of the Schrödinger Equation for Solving Maser Problems". Journal of Applied Physics. 28 (1): 49–52. Bibcode:1957JAP....28...49F. doi:10.1063/1.1722572. ISSN 0021-8979. S2CID 36493808.
- Nielsen, Michael A.; Chuang, Isaac L. (2000). Quantum Computation and Quantum Information. Cambridge: Cambridge University Press. ISBN 978-0-521-63503-5.
- Milonni, Peter W.; Eberly, Joseph H. (1988). Lasers. New York: Wiley-Interscience. ISBN 978-0-471-62731-9.
- Penrose, Roger (2007). The Road to Reality. New York: National Geographic Books. ISBN 978-0-679-77631-4.