The Bloch Sphere visualization of the possible states of a single qubit serves as a useful pedagogical and conceptual tool, offering a one-to-one map between qubit states and points in a 3D space. However, understanding many important concepts of quantum mechanics, such as entanglement, requires developing intuitions about states with a minimum of two qubits, which map one-to-one to unvisualizable spaces of six dimensions and higher. In this paper, we circumvent this visualization issue by creating maps of subspaces of 1- and 2-qubit systems that quantitatively and qualitatively encode properties of these states in their geometries. For the 1-qubit case, the subspace approach allows one to visualize how mixed states relate to different choices of measurement in a basis-independent way and how to read off the entries in a density matrix representation of these states from lengths in a simple diagram. For the 2-qubit case, a toroidal map of 2-qubit states illuminates the non-trivial topology of the state space while allowing one to simultaneously read off, in distances and angles, the level of entanglement in the 2-qubit state and the mixed-state properties of its constituent qubits. By encoding states and their evolutions through quantum logic gates with little to no need of mathematical formalism, these maps may prove particularly useful for understanding fundamental concepts of quantum mechanics and quantum information at the introductory level.
I. INTRODUCTION
The conventional visualization model for the states of a single qubit is a Bloch Sphere, which provides a one-to-one correspondence between points in a visualizable geometric space and the quantum mechanical state space. However, many of the interesting and unintuitive properties of quantum mechanics occur only in multi-qubit systems. One of the shortcomings of the conventional Bloch Sphere is that it characterizes only individual qubits rather than correlations between them that dominate the state space of multi-qubit systems. The increasing dimensionality of parameters needed to describe an n-qubit system grows exponentially with n, making visualizations of even entangled 2-qubit states an intrinsically hard problem. Nevertheless, the conceptual and pedagogical utility of visualizable maps and the growing interest in the study and teaching of quantum information concepts have informed the development of several approaches to visualize qubit states, Hilbert spaces, and entanglement.1–5 Strategies to visualize 2-qubit systems include a tetrahedron nested in an octahedron to map equivalence classes of different states,6 two 1-qubit Bloch Spheres that track the 2-qubit correlations using color-map ellipsoids,7 embedded steering ellipsoids,8 or embedded axes,9 and separate vectors on three-sphere maps that characterize the two 1-qubit states and their entanglement.10,11 Past works have established visual models that are useful for capturing the fullest extent of the 2-qubit state space, albeit using complicated parameterizations that require intimate knowledge of the quantum formalism.
Our approach to visualizing single and entangled qubit states takes its cue from 2- and 3D Minkowski diagrams, reduced-dimensional cross sections of the full 4D space-time map that preserve many of its properties. Mathematically, our cross sections of Hilbert spaces correspond to states with representations specified by only real numbers, which has the added advantage that one can choose to introduce the corresponding basic linear algebra formalism for the mapped states without the need for complex numbers. Geometrically, the real cross section of a 1-qubit state is mapped to a circular cross section of the familiar Bloch Sphere, a “Bloch Circle,” while the real cross section of all pure 2-qubit states is mapped to a solid annular toroid (a donut with a donut-shaped hole12). The toroidal geometry is chosen to simultaneously allow the encoding of the degree of entanglement of the 2-qubit state in a single length and the states of the underlying 1-qubit mixed states in lengths and angles. Moreover, the geometry demonstrates the difference in abundance of separable and entangled states, illuminates the non-trivial topology of the full 2-qubit state-space, and builds intuition for why maximally entangled 2-qubit states are so frequently employed in basic quantum information algorithms. Thus, our toroid model can serve as an intuitive tool for teaching and learning qubit concepts at an introductory level. At a more advanced level, the 1-qubit and 2-qubit maps can track the evolution of quantum states in the Hilbert subspaces as qubits are manipulated by quantum logic gates (see Fig. 5).
To construct our 2-qubit toroid visualization, we first review some under-appreciated geometrical properties of the 1-qubit Bloch Sphere model by analyzing a Bloch Circle cross section of it. A particular point of emphasis in this review is understanding how to visualize 1-qubit mixed quantum states and the associated entries in the density matrices that represent them. Due to the increased mathematical complexity of performing algebraic calculations with density matrices, the introduction of mixed states is often postponed to more advanced courses or omitted entirely in undergraduate education, despite the fact that almost all physical systems are properly described by mixed states rather than pure ones—for example, the polarization state of photons in the partially polarized or unpolarized light from most light sources. By emphasizing how one can directly see the measurement probabilities of all possible 1-qubit measurements on any mixed state plotted in a Bloch Circle and read off the density matrix elements for any basis, this model allows the early introduction of mixed states to students without recourse to heavier mathematical formalisms. Moving to the 2-qubit case, we concatenate two Bloch Circles to construct a torus model that maps separable 2-qubit pure states. The separable torus is extended inward and outward by a finite amount to create a toroidal volume that maps 2-qubit entangled states. The toroid model straightforwardly displays both the 2-qubit state of a system and the corresponding mixed states of each of the constituent qubits, while clearly delineating the 2-qubit states corresponding to separable, entangled, and maximally entangled qubits. This model thus helps learners build intuitions about 2-qubit separable and entangled states, unitary evolutions between them, the corresponding evolutions of the underlying 1-qubit pure and mixed states, and how the relative “size” of a state space grows with the number of qubits.
II. SINGLE QUBITS AND BLOCH CIRCLE GEOMETRY
A Bloch Circle obtained by taking a cross section of the conventional Bloch Sphere (upper left corner). The statepoint S at radius r = R on the perimeter of a circle corresponds to a pure state . By choosing the radius of the Bloch Circle to be , the probability amplitudes a and b correspond to the lengths of the lines drawn from the statepoint to the basis statepoints and . The perpendicular dropped from the statepoint to the diameter joining the basis points cuts this diameter into two segments with lengths equal to the probabilities a2 and b2 and has a length equal to the magnitude of the off-diagonal element c of the density matrix ρ representing this state.
A Bloch Circle obtained by taking a cross section of the conventional Bloch Sphere (upper left corner). The statepoint S at radius r = R on the perimeter of a circle corresponds to a pure state . By choosing the radius of the Bloch Circle to be , the probability amplitudes a and b correspond to the lengths of the lines drawn from the statepoint to the basis statepoints and . The perpendicular dropped from the statepoint to the diameter joining the basis points cuts this diameter into two segments with lengths equal to the probabilities a2 and b2 and has a length equal to the magnitude of the off-diagonal element c of the density matrix ρ representing this state.
(a) The density matrix for a mixed state plotted by the statepoint at radius is constructed similarly to the pure-state density matrix of Fig. 1. The degree of increasing mixedness of this state compared to a pure state is reflected by the shortening length of the radius r (green) and the corresponding increasing length of the line segment drawn perpendicularly to r from the statepoint to the Bloch Circle circumference, with a pure state and a maximally mixed state. (b) The elements of the density matrix for the identical state and statepoint in a different orthonormal basis and can be similarly constructed using the diameter corresponding to the new basis.
(a) The density matrix for a mixed state plotted by the statepoint at radius is constructed similarly to the pure-state density matrix of Fig. 1. The degree of increasing mixedness of this state compared to a pure state is reflected by the shortening length of the radius r (green) and the corresponding increasing length of the line segment drawn perpendicularly to r from the statepoint to the Bloch Circle circumference, with a pure state and a maximally mixed state. (b) The elements of the density matrix for the identical state and statepoint in a different orthonormal basis and can be similarly constructed using the diameter corresponding to the new basis.
III. TOROID MODEL FOR A 2-QUBIT SYSTEM
(a) Two 1-qubit pure states, each plotted on Bloch Circles at angles θ1 and θ2, are encoded in a torus map of a separable 2-qubit state where the location of a (pink) statepoint at the end of the radius r uniquely determines the two angles with respect to the (green and black) rings on the torus surface. Four (white) dots map the basis states . (b) The separable torus surface in (a) is expanded outward and inward to form a toroidal volume with a cross section in the shape of an annulus. The separable torus is embedded in the center of this toroid with the line from the surface of the toroid to the statepoint of length corresponding to the radial coordinate of the individual 1-qubit states. Points in the toroid volume not on this embedded separable torus surface correspond to entangled qubit states (see also Fig. 4).
(a) Two 1-qubit pure states, each plotted on Bloch Circles at angles θ1 and θ2, are encoded in a torus map of a separable 2-qubit state where the location of a (pink) statepoint at the end of the radius r uniquely determines the two angles with respect to the (green and black) rings on the torus surface. Four (white) dots map the basis states . (b) The separable torus surface in (a) is expanded outward and inward to form a toroidal volume with a cross section in the shape of an annulus. The separable torus is embedded in the center of this toroid with the line from the surface of the toroid to the statepoint of length corresponding to the radial coordinate of the individual 1-qubit states. Points in the toroid volume not on this embedded separable torus surface correspond to entangled qubit states (see also Fig. 4).
To extend the visualization of statepoints to entangled (non-separable) pure 2-qubit states, we first note that the full space of these states can be parametrized by the four complex coefficients constrained by a bounding normalization condition and subjected to a choice of global phase that allows α to be taken to be real and non-negative. The resulting space is a 6D projective plane, which involves both a high dimension that is unvisualizable as well as a non-trivial topology that is challenging to visualize even in lower dimensions. To circumvent these challenges, we follow our established approach of looking at only the real-coefficient subspace of the full state space, which, with the phase choice and normalization condition, is a bounded 3D region. The visualization of this subset of states and their corresponding Bloch Circle 1-qubit states is aided by the fact—proved in Appendix B—that though the angles of the 1-qubit statepoints are independent, their degree of mixedness, as measured by the length of their radius r or the length of the corresponding s parameter, are the same for each qubit. Also shown in Appendix B is that this degree of mixedness correlates with the degree of entanglement of the 2-qubit state and can be calculated directly from the 2-qubit expansion coefficients , which has a magnitude that varies from 0 for separable states up to for maximally entangled states as each of the 1-qubit states vary from pure ( ) to maximally mixed (r = 0). While r is a more directly intuited length for a statepoint on a Bloch Circle, the s entanglement parameter magnitude also corresponds to a geometrical length [see Fig. 2(a)] and is simpler to calculate from the expansion coefficients in the 2-qubit case. Most importantly, in what follows, its sign can be used in our 2-qubit plotting scheme to encode an additional bit of information about which state in our subspace, with otherwise identical radii and sets of angles, is being specified. To plot statepoints of these 2-qubit states in a bounded 3D space, our three real, bounded parameters are thus the 1-qubit angles θ1, θ2, and the s entanglement parameter. Starting from just the separable 2-qubit states, which have zero entanglement (s = 0), and the pair of angles parameterized on the separable torus surface, we can extend this torus shell inward (for s < 0) and outward (for s > 0) by a magnitude to create a volume to map all the real 2-qubit states over the full range of s. The separable torus can be taken to have a cross-sectional radius of any size greater than , so that the inward extension leaves an empty toroidal space inside of the toroidal volume rather than resulting in a filled-in “donut.” The resulting state space is thus an annular toroidal volume bounded by two torus surfaces [see Figs. 3(b) and 7 in Appendix D]. Any statepoint not on the central separable shell where s = 0 ( ) is an entangled state [see the Fig. 3(b) cross section], with states getting more entangled as they approach the outer ( ) and inner ( ) torus surfaces of this volume. As with the separable states, the angles θ1 and θ2 of the 1-qubit states can be read off directly from the location of the 2-qubit statepoint in this volume, with the shared radius r of the 1-qubit states directly visualizable as the distance from the statepoint to the surface of the toroid as in Fig. 4(a).
Entangled states. (a) An entangled 2-qubit statepoint plotted on the 2-qubit toroid next to the corresponding 1-qubit states plotted on Bloch Circles. The pink statepoint, being off the embedded central separable torus, indicates it is an entangled state with the degree of entanglement parametrized by the green-line distance between the statepoint and the toroid surface. This length correlates with the shared radial length of each of the 1-qubit states and monotonically decreases with increasing entanglement. As in Fig. 3(a), the angular coordinates of the 1-qubit state can again be read off from the angular location of the statepoint in the toroid. (b) For each of the infinitely many maximally entangled 2-qubit states, the state is plotted not as a point but as a closed-curve torus knot on either the inner or outer surfaces of the toroid. The corresponding 1-qubit states are always maximally mixed with a 50/50 probability outcome for all possible measurements.
Entangled states. (a) An entangled 2-qubit statepoint plotted on the 2-qubit toroid next to the corresponding 1-qubit states plotted on Bloch Circles. The pink statepoint, being off the embedded central separable torus, indicates it is an entangled state with the degree of entanglement parametrized by the green-line distance between the statepoint and the toroid surface. This length correlates with the shared radial length of each of the 1-qubit states and monotonically decreases with increasing entanglement. As in Fig. 3(a), the angular coordinates of the 1-qubit state can again be read off from the angular location of the statepoint in the toroid. (b) For each of the infinitely many maximally entangled 2-qubit states, the state is plotted not as a point but as a closed-curve torus knot on either the inner or outer surfaces of the toroid. The corresponding 1-qubit states are always maximally mixed with a 50/50 probability outcome for all possible measurements.
While 2-qubit states in the subspace typically have a one-to-one correspondence to points in the volume of the toroid, an exception is the class of maximally entangled states such as Bell states. For these states, the 1-qubit states are maximally mixed, corresponding to statepoints at the center of the Bloch Circles with no θ1 or θ2 angles and r = 0 ( ). Rather than being mapped to a point on the toroid, each of these states is mapped one-to-one to a unique closed-loop torus knot on either the inner or outer surface that winds once around the surface with respect to each angle [Fig. 4(b) and Appendix C]. For example, the state corresponds to a torus knot on the inner surface, while the state corresponds to a torus knot on the outer surface; the central logic gates in Fig. 5(b) transform one outer-surface torus knot state to another. The mapping of the maximally entangled states to knots rather than points is a manifestation of the non-trivial projective plane topology of the full state space. The apparent drawback of mapping maximally entangled states to closed loops rather than points is compensated by the fact that this mapping helps to reveal one reason why these states play an important role in quantum information algorithms: they directly connect states with widely different 1-qubit angles. For all statepoints in the toroid map, neighboring statepoints correspond to neighboring states in the Hilbert space, so that a point moving along a continuous path through the 2-qubit toroid volume corresponds to a unitary evolution of a 2-qubit state within the real-coefficient subspace. The fact that neighboring points correspond to neighboring states is preserved for the maximally entangled states as well—all points in the geometric neighborhood of one these closed loops are also neighbors in the Hilbert space. Thus, each loop corresponding to a maximally entangled state acts as a “bridge” one can evolve through in a continuous fashion in order to connect statepoints in different sections of the toroid: a statepoint near the toroid surface can evolve into a state mapped by a loop and then evolve into any statepoint near this loop in any other part of the toroid. As proved in Appendix D, there is an outer-surface knot connecting states for each unique fixed sum of 1-qubit angles and an inner-surface knot connecting states for each unique fixed difference of 1-qubit angles .
(a) Single-qubit state evolution as the qubit is sent through a series of quantum logic gates ending with a measurement. The unit-diameter Bloch Circle visualization of the (white) statepoint evolution contains lines whose lengths allow the corresponding density matrix elements of each state, which include measurement probabilities, to be read off directly. The RY gate rotates the statepoint on the circle, the Z gate flips the statepoint about the circle's horizontal diameter, and the X gate flips the statepoint about the vertical diameter. (b) Two-qubit state evolution through a series of logic gates. The two-qubit statepoint (pink) at the end of the constituent qubit radius (green) maps the states, evolving in a toroidal region that contains the shown separable torus. The first and last RY gates rotate the first and second qubits and correspond to the statepoint rotating on the separable torus surface in the poloidal and toroidal directions, respectively. The controlled not (CNOT) gates take the qubits to and from maximally entangled states, which are mapped as distinct torus knots that wind around the surface of the toroidal space. The Z-X gate combination changes the two-qubit state from one maximally entangled state to another and is equivalent to rotating the torus knot about the toroid axis by 180°.
(a) Single-qubit state evolution as the qubit is sent through a series of quantum logic gates ending with a measurement. The unit-diameter Bloch Circle visualization of the (white) statepoint evolution contains lines whose lengths allow the corresponding density matrix elements of each state, which include measurement probabilities, to be read off directly. The RY gate rotates the statepoint on the circle, the Z gate flips the statepoint about the circle's horizontal diameter, and the X gate flips the statepoint about the vertical diameter. (b) Two-qubit state evolution through a series of logic gates. The two-qubit statepoint (pink) at the end of the constituent qubit radius (green) maps the states, evolving in a toroidal region that contains the shown separable torus. The first and last RY gates rotate the first and second qubits and correspond to the statepoint rotating on the separable torus surface in the poloidal and toroidal directions, respectively. The controlled not (CNOT) gates take the qubits to and from maximally entangled states, which are mapped as distinct torus knots that wind around the surface of the toroidal space. The Z-X gate combination changes the two-qubit state from one maximally entangled state to another and is equivalent to rotating the torus knot about the toroid axis by 180°.
Finally, one intuition about the correlations between 2-qubit pure states and their corresponding 1-qubit states that can be reinforced by these visualizations is that there is not a simple one-to-one mapping between them. While the separable 2-qubit states map to unique 1-qubit states in this subspace (reflective of a one-to-one mapping in the full space up to a relative phase between the individual qubits), there is a two-to-one mapping for the general entangled 2-qubit states (one for each possible sign of the same-magnitude s parameter at the same θ1 and θ2 angles) and infinitely many maximally entangled states corresponding to the 1-qubit pair where each qubit is in its maximally mixed state (reflective of the continuum of torus knots on the outer and inner surfaces of the toroid).
IV. CONCLUSION
The increasing need to introduce basic quantum information concepts at multiple education levels, including teaching students with formal backgrounds and future prospects not limited to conventional physics training, necessitates the development of new tools for conveying these concepts that do not rely on first mastering the linear algebra quantum formalism. A virtue of the subspace visualization approach presented here is that it can be deployed as a pedagogical tool in different ways for different audiences. For students with minimal mathematical training, the points and lines of the Bloch Circle develop intuitions about qubit states, pure and mixed; choice of measurement and bases; and probabilities and probability amplitudes; while the 2-qubit toroid develops intuitions about the difference between separable and entangled states; the relation of pure 2-qubit states to the 1-qubit states of their entangled qubits; and the multiple paths of unitary evolutions of these states. For students with some background in linear algebra, these visualizations can aid in understanding the actions of algorithms in the quantum formalism that can be restricted to real-number calculations. Indeed, in addition to the measurement algorithm, 1-qubit unitary quantum logic gates such as RY, X, Z, and Hadamard, and 2-qubit gates such as CNOT, Controlled Z, and SWAP are closed transformations within the real-state subspace whose actions can be visualized, such as in the examples shown in Fig. 5. The toroid map means that single-qubit rotations in the real subspace correspond to rotations of the statepoint or knot about the toroidal or poloidal directions, depending on which qubit is being rotated. The evolution of the statepoint due to other gates is less immediately intuitive—like all maps, the correspondence between physical state evolution and visual representation is built through practice and specific examples. The proofs in the Appendices relating calculations in the quantum formalism to lengths and angles in the diagrams can form the basis for multiple exercises at the more advanced undergraduate level, where visual intuition and mastery of the formalism can be developed in tandem.
ACKNOWLEDGMENTS
The authors wish to thank Hal Haggard and Ian Durham for their helpful comments on the manuscript. The authors gratefully acknowledge the Bard Summer Research Institute and the Bard Office of Undergraduate Research for supporting this work.
AUTHOR DECLARATIONS
Conflict of Interest
The authors have no conflicts to disclose.
APPENDIX A: GEOMETRIC INTERPRETATION OF THE BLOCH CIRCLE
In this appendix, we prove the equivalence between geometrical lengths drawn on a Bloch Circle and the magnitudes of matrix elements and measurement probabilities for 1-qubit state representations.
(a) A pure 1-qubit state that lies on the periphery of the Bloch Circle with line segments formed as in Fig. 1. (b) A statepoint S plotted along the vertical basis axis corresponding to the diagonalized density matrix of Eq. (A4). (c) The statepoint for the mixed state in (b) when the 1-qubit state has been rotated by an angle θ. Geometrical lengths formed by drawing a perpendicular to the basis axis correspond to elements of the state's density matrix in Eq. (5).
(a) A pure 1-qubit state that lies on the periphery of the Bloch Circle with line segments formed as in Fig. 1. (b) A statepoint S plotted along the vertical basis axis corresponding to the diagonalized density matrix of Eq. (A4). (c) The statepoint for the mixed state in (b) when the 1-qubit state has been rotated by an angle θ. Geometrical lengths formed by drawing a perpendicular to the basis axis correspond to elements of the state's density matrix in Eq. (5).
APPENDIX B: SHARED RADIUS OF CONSTITUENT QUBITS OF 2-QUBIT STATES
APPENDIX C: MAXIMALLY ENTANGLED STATES
APPENDIX D: MAPPING 2-QUBIT STATES
In this section, we establish formulas for the mappings between the 1-qubit geometric parameters ; the 2-qubit pure-state column vector entries ; and the statepoints on the two 1-qubit Bloch Circles and 2-qubit annular toroid. Starting with the mapping between the geometric parameters and statepoints, consider the plotting of states for all possible s values for the case . As shown in Appendix B and Fig. 7(a), while s ranges from to , either of the 1-qubit statepoints will move from the center of the Bloch Circle to the edge and back again along the vertical radius corresponding to θ = 0. Each statepoint along this radius thus corresponds to two values of s with the exception of the pure state s = 0 statepoint at the edge. 1-qubit statepoints for other angles from to π for each qubit are found by rotating this vertical radius to sweep out the full circle. The general two-to-one mapping of parameters and statepoints holds, with the exception of the pure-state perimeter, where the mapping is one-to-one, and the maximally mixed point at the center, where there are infinitely many choices of that map to this statepoint for the single qubits.
(a) A gradient shows the possible s values of pure 2-qubit quantum states as they range from to . As the shared radius of either 1-qubit statepoint evolves from to 0 and back over this range, a statepoint corresponding to states with θ = 0 traces out a vertical radius twice over this range as it moves from the center of the Bloch Circle to its edge and back again. Statepoints corresponding to other angles can be graphically found by rotating this radius by the angle θ for each qubit. (b) To create a one-to-one correspondence between the 2-qubit geometric parameters and statepoints, the s values are mapped one-to-one to a vertical line. With fixed θ1, all possible θ2 statepoints are created by rotating this line about a collinear center point below it by θ2 to form an annulus. All possible θ1 statepoints are created by rotating this annulus about a vertical axis outside of it by θ1 to form a toroid.
(a) A gradient shows the possible s values of pure 2-qubit quantum states as they range from to . As the shared radius of either 1-qubit statepoint evolves from to 0 and back over this range, a statepoint corresponding to states with θ = 0 traces out a vertical radius twice over this range as it moves from the center of the Bloch Circle to its edge and back again. Statepoints corresponding to other angles can be graphically found by rotating this radius by the angle θ for each qubit. (b) To create a one-to-one correspondence between the 2-qubit geometric parameters and statepoints, the s values are mapped one-to-one to a vertical line. With fixed θ1, all possible θ2 statepoints are created by rotating this line about a collinear center point below it by θ2 to form an annulus. All possible θ1 statepoints are created by rotating this annulus about a vertical axis outside of it by θ1 to form a toroid.
To make the geometric mapping everywhere one-to-one, we first map the s values when to statepoints on a vertical line in a one-to-one fashion as shown in Fig. 7(b). Other values of θ2 are plotted by rotating this line about a central point below it to form an annulus, and other values of θ1 are plotted by rotating this annulus azimuthally about a vertical axis outside of it into the third dimension to form the annular toroid shown in Fig. 3.
Though this analysis shows there is a many-to-one mapping of the geometric parameters to unique maximally mixed states, there is a one-to-one mapping from these parameters to all other 2-qubit states in our real subspace as can be shown by establishing a function that maps to the geometric parameters.