Hopf fibration

Last updated
The Hopf fibration can be visualized using a stereographic projection of S to R and then compressing R to a ball. This image shows points on S and their corresponding fibers with the same color. Hopf Fibration.png
The Hopf fibration can be visualized using a stereographic projection of S to R and then compressing R to a ball. This image shows points on S and their corresponding fibers with the same color.
Pairwise linked keyrings mimic part of the Hopf fibration. Hopfkeyrings.jpg
Pairwise linked keyrings mimic part of the Hopf fibration.

In differential topology, the Hopf fibration (also known as the Hopf bundle or Hopf map) describes a 3-sphere (a hypersphere in four-dimensional space) in terms of circles and an ordinary sphere. Discovered by Heinz Hopf in 1931, it is an influential early example of a fiber bundle. Technically, Hopf found a many-to-one continuous function (or "map") from the 3-sphere onto the 2-sphere such that each distinct point of the 2-sphere is mapped from a distinct great circle of the 3-sphere ( Hopf 1931 ). [1] Thus the 3-sphere is composed of fibers, where each fiber is a circle — one for each point of the 2-sphere.

Contents

This fiber bundle structure is denoted

meaning that the fiber space S1 (a circle) is embedded in the total space S3 (the 3-sphere), and p : S3S2 (Hopf's map) projects S3 onto the base space S2 (the ordinary 2-sphere). The Hopf fibration, like any fiber bundle, has the important property that it is locally a product space. However it is not a trivial fiber bundle, i.e., S3 is not globally a product of S2 and S1 although locally it is indistinguishable from it.

This has many implications: for example the existence of this bundle shows that the higher homotopy groups of spheres are not trivial in general. It also provides a basic example of a principal bundle, by identifying the fiber with the circle group.

Stereographic projection of the Hopf fibration induces a remarkable structure on R3, in which all of 3-dimensional space, except for the z-axis, is filled with nested tori made of linking Villarceau circles. Here each fiber projects to a circle in space (one of which is a line, thought of as a "circle through infinity"). Each torus is the stereographic projection of the inverse image of a circle of latitude of the 2-sphere. (Topologically, a torus is the product of two circles.) These tori are illustrated in the images at right. When R3 is compressed to the boundary of a ball, some geometric structure is lost although the topological structure is retained (see Topology and geometry). The loops are homeomorphic to circles, although they are not geometric circles.

There are numerous generalizations of the Hopf fibration. The unit sphere in complex coordinate space Cn+1 fibers naturally over the complex projective space CPn with circles as fibers, and there are also real, quaternionic, [2] and octonionic versions of these fibrations. In particular, the Hopf fibration belongs to a family of four fiber bundles in which the total space, base space, and fiber space are all spheres:

By Adams's theorem such fibrations can occur only in these dimensions.

Definition and construction

For any natural number n, an n-dimensional sphere, or n-sphere, can be defined as the set of points in an -dimensional space which are a fixed distance from a central point. For concreteness, the central point can be taken to be the origin, and the distance of the points on the sphere from this origin can be assumed to be a unit length. With this convention, the n-sphere, , consists of the points in with x12 + x22 + ⋯+ xn + 12 = 1. For example, the 3-sphere consists of the points (x1, x2, x3, x4) in R4 with x12 + x22 + x32 + x42 = 1.

The Hopf fibration p: S3S2 of the 3-sphere over the 2-sphere can be defined in several ways.

Direct construction

Identify R4 with C2 and R3 with C × R (where C denotes the complex numbers) by writing:

and

.

Thus S3 is identified with the subset of all (z0, z1) in C2 such that |z0|2 + |z1|2 = 1, and S2 is identified with the subset of all (z, x) in C×R such that |z|2 + x2 = 1. (Here, for a complex number z = x + iy, |z|2 = z z = x2 + y2, where the star denotes the complex conjugate.) Then the Hopf fibration p is defined by

The first component is a complex number, whereas the second component is real. Any point on the 3-sphere must have the property that |z0|2 + |z1|2 = 1. If that is so, then p(z0, z1) lies on the unit 2-sphere in C × R, as may be shown by adding the squares of the absolute values of the complex and real components of p

Furthermore, if two points on the 3-sphere map to the same point on the 2-sphere, i.e., if p(z0, z1) = p(w0, w1), then (w0, w1) must equal (λ z0, λ z1) for some complex number λ with |λ|2 = 1. The converse is also true; any two points on the 3-sphere that differ by a common complex factor λ map to the same point on the 2-sphere. These conclusions follow, because the complex factor λ cancels with its complex conjugate λ in both parts of p: in the complex 2z0z1 component and in the real component |z0|2  |z1|2.

Since the set of complex numbers λ with |λ|2 = 1 form the unit circle in the complex plane, it follows that for each point m in S2, the inverse image p−1(m) is a circle, i.e., p−1m  S1. Thus the 3-sphere is realized as a disjoint union of these circular fibers.

A direct parametrization of the 3-sphere employing the Hopf map is as follows. [3]

or in Euclidean R4

Where η runs over the range from 0 to π/2, ξ1 runs over the range from 0 to 2π, and ξ2 can take any value from 0 to 4π. Every value of η, except 0 and π/2 which specify circles, specifies a separate flat torus in the 3-sphere, and one round trip (0 to 4π) of either ξ1 or ξ2 causes you to make one full circle of both limbs of the torus.

A mapping of the above parametrization to the 2-sphere is as follows, with points on the circles parametrized by ξ2.

Geometric interpretation using the complex projective line

A geometric interpretation of the fibration may be obtained using the complex projective line, CP1, which is defined to be the set of all complex one-dimensional subspaces of C2. Equivalently, CP1 is the quotient of C2\{0} by the equivalence relation which identifies (z0, z1) with (λz0, λz1) for any nonzero complex number λ. On any complex line in C2 there is a circle of unit norm, and so the restriction of the quotient map to the points of unit norm is a fibration of S3 over CP1.

CP1 is diffeomorphic to a 2-sphere: indeed it can be identified with the Riemann sphere C = C ∪ {∞}, which is the one point compactification of C (obtained by adding a point at infinity). The formula given for p above defines an explicit diffeomorphism between the complex projective line and the ordinary 2-sphere in 3-dimensional space. Alternatively, the point (z0, z1) can be mapped to the ratio z1/z0 in the Riemann sphere C.

Fiber bundle structure

The Hopf fibration defines a fiber bundle, with bundle projection p. This means that it has a "local product structure", in the sense that every point of the 2-sphere has some neighborhood U whose inverse image in the 3-sphere can be identified with the product of U and a circle: p−1(U)  U × S1. Such a fibration is said to be locally trivial.

For the Hopf fibration, it is enough to remove a single point m from S2 and the corresponding circle p−1(m) from S3; thus one can take U = S2\{m}, and any point in S2 has a neighborhood of this form.

Geometric interpretation using rotations

Another geometric interpretation of the Hopf fibration can be obtained by considering rotations of the 2-sphere in ordinary 3-dimensional space. The rotation group SO(3) has a double cover, the spin group Spin(3), diffeomorphic to the 3-sphere. The spin group acts transitively on S2 by rotations. The stabilizer of a point is isomorphic to the circle group; its elements are angles of rotation leaving the given point unmoved, all sharing the axis connecting that point to the sphere's center. It follows easily that the 3-sphere is a principal circle bundle over the 2-sphere, and this is the Hopf fibration.

To make this more explicit, there are two approaches: the group Spin(3) can either be identified with the group Sp(1) of unit quaternions, or with the special unitary group SU(2).

In the first approach, a vector (x1, x2, x3, x4) in R4 is interpreted as a quaternion qH by writing

The 3-sphere is then identified with the versors, the quaternions of unit norm, those qH for which |q|2 = 1, where |q|2 = q q, which is equal to x12 + x22 + x32 + x42 for q as above.

On the other hand, a vector (y1, y2, y3) in R3 can be interpreted as a pure quaternion

Then, as is well-known since Cayley (1845), the mapping

is a rotation in R3: indeed it is clearly an isometry, since |q p q|2 = q p qq pq = q p pq = |p|2, and it is not hard to check that it preserves orientation.

In fact, this identifies the group of versors with the group of rotations of R3, modulo the fact that the versors q and q determine the same rotation. As noted above, the rotations act transitively on S2, and the set of versors q which fix a given right versor p have the form q = u + vp, where u and v are real numbers with u2 + v2 = 1. This is a circle subgroup. For concreteness, one can take p = k, and then the Hopf fibration can be defined as the map sending a versor ω to ωkω. All the quaternions ωq, where q is one of the circle of versors that fix k, get mapped to the same thing (which happens to be one of the two 180° rotations rotating k to the same place as ω does).

Another way to look at this fibration is that every versor ω moves the plane spanned by {1, k} to a new plane spanned by {ω, ωk}. Any quaternion ωq, where q is one of the circle of versors that fix k, will have the same effect. We put all these into one fibre, and the fibres can be mapped one-to-one to the 2-sphere of 180° rotations which is the range of ωkω*.

This approach is related to the direct construction by identifying a quaternion q = x1 + ix2 + jx3 + kx4 with the 2×2 matrix:

This identifies the group of versors with SU(2), and the imaginary quaternions with the skew-hermitian 2×2 matrices (isomorphic to C × R).

Explicit formulae

The rotation induced by a unit quaternion q = w + ix + jy + kz is given explicitly by the orthogonal matrix

Here we find an explicit real formula for the bundle projection by noting that the fixed unit vector along the z axis, (0,0,1), rotates to another unit vector,

which is a continuous function of (w, x, y, z). That is, the image of q is the point on the 2-sphere where it sends the unit vector along the z axis. The fiber for a given point on S2 consists of all those unit quaternions that send the unit vector there.

We can also write an explicit formula for the fiber over a point (a, b, c) in S2. Multiplication of unit quaternions produces composition of rotations, and

is a rotation by 2θ around the z axis. As θ varies, this sweeps out a great circle of S3, our prototypical fiber. So long as the base point, (a, b, c), is not the antipode, (0, 0, −1), the quaternion

will send (0, 0, 1) to (a, b, c). Thus the fiber of (a, b, c) is given by quaternions of the form q(a, b, c)qθ, which are the S3 points

Since multiplication by q(a,b,c) acts as a rotation of quaternion space, the fiber is not merely a topological circle, it is a geometric circle.

The final fiber, for (0, 0, −1), can be given by defining q(0,0,−1) to equal i, producing

which completes the bundle. But note that this one-to-one mapping between S3 and S2×S1 is not continuous on this circle, reflecting the fact that S3 is not topologically equivalent to S2×S1.

Thus, a simple way of visualizing the Hopf fibration is as follows. Any point on the 3-sphere is equivalent to a quaternion, which in turn is equivalent to a particular rotation of a Cartesian coordinate frame in three dimensions. The set of all possible quaternions produces the set of all possible rotations, which moves the tip of one unit vector of such a coordinate frame (say, the z vector) to all possible points on a unit 2-sphere. However, fixing the tip of the z vector does not specify the rotation fully; a further rotation is possible about the z-axis. Thus, the 3-sphere is mapped onto the 2-sphere, plus a single rotation.

The rotation can be represented using the Euler angles θ, φ, and ψ. The Hopf mapping maps the rotation to the point on the 2-sphere given by θ and φ, and the associated circle is parametrized by ψ. Note that when θ = π the Euler angles φ and ψ are not well defined individually, so we do not have a one-to-one mapping (or a one-to-two mapping) between the 3-torus of (θ, φ, ψ) and S3.

Fluid mechanics

If the Hopf fibration is treated as a vector field in 3 dimensional space then there is a solution to the (compressible, non-viscous) Navier–Stokes equations of fluid dynamics in which the fluid flows along the circles of the projection of the Hopf fibration in 3 dimensional space. The size of the velocities, the density and the pressure can be chosen at each point to satisfy the equations. All these quantities fall to zero going away from the centre. If a is the distance to the inner ring, the velocities, pressure and density fields are given by:

for arbitrary constants A and B. Similar patterns of fields are found as soliton solutions of magnetohydrodynamics: [4]

Generalizations

The Hopf construction, viewed as a fiber bundle p: S3CP1, admits several generalizations, which are also often known as Hopf fibrations. First, one can replace the projective line by an n-dimensional projective space. Second, one can replace the complex numbers by any (real) division algebra, including (for n = 1) the octonions.

Real Hopf fibrations

A real version of the Hopf fibration is obtained by regarding the circle S1 as a subset of R2 in the usual way and by identifying antipodal points. This gives a fiber bundle S1RP1 over the real projective line with fiber S0 = {1, 1}. Just as CP1 is diffeomorphic to a sphere, RP1 is diffeomorphic to a circle.

More generally, the n-sphere Sn fibers over real projective space RPn with fiber S0.

Complex Hopf fibrations

The Hopf construction gives circle bundles p : S2n+1CPn over complex projective space. This is actually the restriction of the tautological line bundle over CPn to the unit sphere in Cn+1.

Quaternionic Hopf fibrations

Similarly, one can regard S4n+3 as lying in Hn+1 (quaternionic n-space) and factor out by unit quaternion (= S3) multiplication to get the quaternionic projective space HPn. In particular, since S4 = HP1, there is a bundle S7S4 with fiber S3.

Octonionic Hopf fibrations

A similar construction with the octonions yields a bundle S15S8 with fiber S7. But the sphere S31 does not fiber over S16 with fiber S15. One can regard S8 as the octonionic projective line OP1. Although one can also define an octonionic projective plane OP2, the sphere S23 does not fiber over OP2 with fiber S7. [5] [6]

Fibrations between spheres

Sometimes the term "Hopf fibration" is restricted to the fibrations between spheres obtained above, which are

As a consequence of Adams's theorem, fiber bundles with spheres as total space, base space, and fiber can occur only in these dimensions. Fiber bundles with similar properties, but different from the Hopf fibrations, were used by John Milnor to construct exotic spheres.

Geometry and applications

The fibers of the Hopf fibration stereographically project to a family of Villarceau circles in R . Villarceau circles.gif
The fibers of the Hopf fibration stereographically project to a family of Villarceau circles in R .

The Hopf fibration has many implications, some purely attractive, others deeper. For example, stereographic projection S3R3 induces a remarkable structure in R3, which in turn illuminates the topology of the bundle ( Lyons 2003 ). Stereographic projection preserves circles and maps the Hopf fibers to geometrically perfect circles in R3 which fill space. Here there is one exception: the Hopf circle containing the projection point maps to a straight line in R3 a "circle through infinity".

The fibers over a circle of latitude on S2 form a torus in S3 (topologically, a torus is the product of two circles) and these project to nested toruses in R3 which also fill space. The individual fibers map to linking Villarceau circles on these tori, with the exception of the circle through the projection point and the one through its opposite point: the former maps to a straight line, the latter to a unit circle perpendicular to, and centered on, this line, which may be viewed as a degenerate torus whose minor radius has shrunken to zero. Every other fiber image encircles the line as well, and so, by symmetry, each circle is linked through every circle, both in R3 and in S3. Two such linking circles form a Hopf link in R3

Hopf proved that the Hopf map has Hopf invariant 1, and therefore is not null-homotopic. In fact it generates the homotopy group π3(S2) and has infinite order.

In quantum mechanics, the Riemann sphere is known as the Bloch sphere, and the Hopf fibration describes the topological structure of a quantum mechanical two-level system or qubit. Similarly, the topology of a pair of entangled two-level systems is given by the Hopf fibration

( Mosseri & Dandoloff 2001 ). Moreover, the Hopf fibration is equivalent to the fiber bundle structure of the Dirac monopole. [7]

Hopf fibration also found applications in robotics, where it was used to generate uniform samples on SO(3) for the probabilistic roadmap algorithm in motion planning. [8] It also found application in the automatic control of quadrotors. [9] [10]

See also

Notes

  1. This partition of the 3-sphere into disjoint great circles is possible because, unlike with the 2-sphere, distinct great circles of the 3-sphere need not intersect.
  2. quaternionic Hopf Fibration, ncatlab.org. https://ncatlab.org/nlab/show/quaternionic+Hopf+fibration
  3. Smith, Benjamin. "Benjamin H. Smith's Hopf fibration notes" (PDF). Archived from the original (PDF) on September 14, 2016.
  4. Kamchatnov, A. M. (1982), Topological solitons in magnetohydrodynamics (PDF), archived from the original (PDF) on 2016-01-28, retrieved 2011-08-03
  5. Besse, Arthur (1978). Manifolds all of whose Geodesics are Closed. Springer-Verlag. ISBN   978-3-540-08158-6. (§0.26 on page 6)
  6. sci.math.research 1993 thread "Spheres fibred by spheres"
  7. Friedman, John L. (June 2015). "Historical note on fiber bundles". Physics Today. 68 (6): 11. Bibcode:2015PhT....68f..11F. doi: 10.1063/PT.3.2799 .
  8. Yershova, Anna; Jain, Swati; LaValle, Steven M.; Mitchell, Julie C. (2010). "Generating Uniform Incremental Grids on SO (3) Using the Hopf Fibration". The International Journal of Robotics Research. 29 (7): 801–812. doi:10.1177/0278364909352700. ISSN   0278-3649. PMC   2896220 . PMID   20607113.
  9. Watterson, Michael; Kumar, Vijay (2020). Amato, Nancy M.; Hager, Greg; Thomas, Shawna; Torres-Torriti, Miguel (eds.). "Control of Quadrotors Using the Hopf Fibration on SO(3)" . Robotics Research. Springer Proceedings in Advanced Robotics. 10. Cham: Springer International Publishing: 199–215. doi:10.1007/978-3-030-28619-4_20. ISBN   978-3-030-28619-4. S2CID   195852176.
  10. Jia, Jindou; Guo, Kexin; Yu, Xiang; Zhao, Weihua; Guo, Lei (2022). "Accurate High-Maneuvering Trajectory Tracking for Quadrotors: A Drag Utilization Method" . IEEE Robotics and Automation Letters. 7 (3): 6966–6973. doi:10.1109/LRA.2022.3176449. ISSN   2377-3766. S2CID   249550496.

Related Research Articles

<i>n</i>-sphere Generalized sphere of dimension n (mathematics)

In mathematics, an n-sphere or hypersphere is an -dimensional generalization of the -dimensional circle and -dimensional sphere to any non-negative integer . The circle is considered 1-dimensional, and the sphere 2-dimensional, because the surfaces themselves are 1- and 2-dimensional respectively, not because they exist as shapes in 1- and 2-dimensional space. As such, the -sphere is the setting for -dimensional spherical geometry.

<span class="mw-page-title-main">3-sphere</span> Mathematical object

In mathematics, a hypersphere, 3-sphere, or glome is a 4-dimensional analogue of a sphere, and is the 3-dimensional n-sphere. In 4-dimensional Euclidean space, it is the set of points equidistant from a fixed central point. The interior of a 3-sphere is a 4-ball, or a gongyl.

In mathematics, a unit vector in a normed vector space is a vector of length 1. A unit vector is often denoted by a lowercase letter with a circumflex, or "hat", as in .

In mechanics and geometry, the 3D rotation group, often denoted SO(3), is the group of all rotations about the origin of three-dimensional Euclidean space under the operation of composition.

Unit quaternions, known as versors, provide a convenient mathematical notation for representing spatial orientations and rotations of elements in three dimensional space. Specifically, they encode information about an axis-angle rotation about an arbitrary axis. Rotation and orientation quaternions have applications in computer graphics, computer vision, robotics, navigation, molecular dynamics, flight dynamics, orbital mechanics of satellites, and crystallographic texture analysis.

<span class="mw-page-title-main">Lorentz group</span> Lie group of Lorentz transformations

In physics and mathematics, the Lorentz group is the group of all Lorentz transformations of Minkowski spacetime, the classical and quantum setting for all (non-gravitational) physical phenomena. The Lorentz group is named for the Dutch physicist Hendrik Lorentz.

<span class="mw-page-title-main">Trefoil knot</span> Simplest non-trivial closed knot with three crossings

In knot theory, a branch of mathematics, the trefoil knot is the simplest example of a nontrivial knot. The trefoil can be obtained by joining the two loose ends of a common overhand knot, resulting in a knotted loop. As the simplest knot, the trefoil is fundamental to the study of mathematical knot theory.

<span class="mw-page-title-main">Rotation (mathematics)</span> Motion of a certain space that preserves at least one point

Rotation in mathematics is a concept originating in geometry. Any rotation is a motion of a certain space that preserves at least one point. It can describe, for example, the motion of a rigid body around a fixed point. Rotation can have a sign (as in the sign of an angle): a clockwise rotation is a negative magnitude so a counterclockwise turn has a positive magnitude. A rotation is different from other types of motions: translations, which have no fixed points, and (hyperplane) reflections, each of them having an entire (n − 1)-dimensional flat of fixed points in a n-dimensional space.

In mathematics, the special orthogonal group in three dimensions, otherwise known as the rotation group SO(3), is a naturally occurring example of a manifold. The various charts on SO(3) set up rival coordinate systems: in this case there cannot be said to be a preferred set of parameters describing a rotation. There are three degrees of freedom, so that the dimension of SO(3) is three. In numerous applications one or other coordinate system is used, and the question arises how to convert from a given system to another.

A nonholonomic system in physics and mathematics is a physical system whose state depends on the path taken in order to achieve it. Such a system is described by a set of parameters subject to differential constraints and non-linear constraints, such that when the system evolves along a path in its parameter space but finally returns to the original set of parameter values at the start of the path, the system itself may not have returned to its original state. Nonholonomic mechanics is autonomous division of Newtonian mechanics.

<span class="mw-page-title-main">Bloch sphere</span> Geometrical representation of the pure state space of a two-level quantum mechanical system

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.

In linear algebra, a rotation matrix is a transformation matrix that is used to perform a rotation in Euclidean space. For example, using the convention below, the matrix

In mathematics, the Cayley transform, named after Arthur Cayley, is any of a cluster of related things. As originally described by Cayley (1846), the Cayley transform is a mapping between skew-symmetric matrices and special orthogonal matrices. The transform is a homography used in real analysis, complex analysis, and quaternionic analysis. In the theory of Hilbert spaces, the Cayley transform is a mapping between linear operators.

<span class="mw-page-title-main">Villarceau circles</span> Intersection of a torus and a plane

In geometry, Villarceau circles are a pair of circles produced by cutting a torus obliquely through its center at a special angle.

Spatial rotations in three dimensions can be parametrized using both Euler angles and unit quaternions. This article explains how to convert between the two representations. Actually this simple use of "quaternions" was first presented by Euler some seventy years earlier than Hamilton to solve the problem of magic squares. For this reason the dynamics community commonly refers to quaternions in this application as "Euler parameters".

In mathematics, the group of rotations about a fixed point in four-dimensional Euclidean space is denoted SO(4). The name comes from the fact that it is the special orthogonal group of order 4.

In mathematics, a versor is a quaternion of norm one. Each versor has the form

In special functions, a topic in mathematics, spin-weighted spherical harmonics are generalizations of the standard spherical harmonics and—like the usual spherical harmonics—are functions on the sphere. Unlike ordinary spherical harmonics, the spin-weighted harmonics are U(1) gauge fields rather than scalar fields: mathematically, they take values in a complex line bundle. The spin-weighted harmonics are organized by degree l, just like ordinary spherical harmonics, but have an additional spin weights that reflects the additional U(1) symmetry. A special basis of harmonics can be derived from the Laplace spherical harmonics Ylm, and are typically denoted by sYlm, where l and m are the usual parameters familiar from the standard Laplace spherical harmonics. In this special basis, the spin-weighted spherical harmonics appear as actual functions, because the choice of a polar axis fixes the U(1) gauge ambiguity. The spin-weighted spherical harmonics can be obtained from the standard spherical harmonics by application of spin raising and lowering operators. In particular, the spin-weighted spherical harmonics of spin weight s = 0 are simply the standard spherical harmonics:

In geometry, various formalisms exist to express a rotation in three dimensions as a mathematical transformation. In physics, this concept is applied to classical mechanics where rotational kinematics is the science of quantitative description of a purely rotational motion. The orientation of an object at a given instant is described with the same tools, as it is defined as an imaginary rotation from a reference placement in space, rather than an actually observed rotation from a previous placement in space.

<span class="mw-page-title-main">Clifford torus</span> Geometrical object in four-dimensional space

In geometric topology, the Clifford torus is the simplest and most symmetric flat embedding of the Cartesian product of two circles S1
a
and S1
b
. It is named after William Kingdon Clifford. It resides in R4, as opposed to in R3. To see why R4 is necessary, note that if S1
a
and S1
b
each exists in its own independent embedding space R2
a
and R2
b
, the resulting product space will be R4 rather than R3. The historically popular view that the Cartesian product of two circles is an R3 torus in contrast requires the highly asymmetric application of a rotation operator to the second circle, since that circle will only have one independent axis z available to it after the first circle consumes x and y.

References