Springs in Hyperbolic Space
Unlike in Euclidean geometry, springs oscillate in hyperbolic space.
In this note we derive the differential equations governing a spring in hyperbolic space. In particular, we study the case where a spring is pushed perpendicularly to its length, and show that this causes the spring to oscillate. This is in contrast to Euclidean geometry, where a spring moving at constant speed through space remains at rest.
Phase Space
Consider a spring where half the rest-length is denoted .
If the spring is massless and there is a single point mass on each end, the entire configuration of the system is uniquely specified by giving these two endpoints of the spring, or a point in . Thus, a state of the system is given by an element of the tangent bundle
As such we represent configurations of the system as pairs for and . These are the four things the figure above lets you drag: two masses and two velocities.
The Lagrangian
Kinetic energy determines a norm on the phase space by
where is the Riemannian metric on . In Newtonian mechanics, the force from a spring is proportional to the difference from its rest length, by some proportionality constant . In terms of potential energy, this is equivalent to the potential being proportional to the squared difference between the spring’s actual length and rest length, with proportionality constant :
Where is the geodesic distance in . The difference between these gives the Lagrangian of classical mechanics for the spring:
The Initial Condition
The particular motion we want to study starts from the spring at rest at its equilibrium length, given a sideways shove: the masses begin a distance apart, and each is launched with speed perpendicular to the spring, both in the same direction. Setting the figure above to the push imposes exactly this.
The clause that will do the real work is the last one. Saying that the two velocities point “the same way” means that is the parallel translate of along the geodesic segment joining the masses — and it is this that makes the initial state symmetric enough for the arguments below.
Symmetries Constraining Evolution
The symmetries of this system greatly constrain its future dynamics; a fact which allows us to choose reasonable coordinates in which to perform the calculation.
- The Evolution of the spring is confined to a hyperbolic plane: Because the initial velocities are parallel translates of one another along the geodesic segment representing the initial spring, the initial configuration’s state lies in the tangent space to the hyperbolic plane containing the spring and the geodesics defined by these tangent vectors. Let be the reflection in this plane, and note that is a symmetry of the laws of physics (it’s an isometry) and simultaneously fixes the initial condition. Thus fixes the entire evolution of the system, so all future states lie in the set of fixed points of . But fixes only the aforementioned hyperbolic plane. Thus the evolution of the system is confined to this plane.
- The midpoint of the spring is confined to a geodesic: Restricting ourselves to the hyperbolic plane in which all evolution occurs, let be the geodesic which is perpendicular to the spring at its midpoint, and let be the reflection of the hyperbolic plane across this geodesic. Let denote the initial center point of the geodesic, and denote its evolution over time. We repeat the same argument as above. is a symmetry of the laws of physics (it’s an isometry), and fixes the initial conditions. Thus, the evolution of the system and are equal, differing only by which mass is called ‘1’ and which is called ‘2’. But, the center of the spring lies on the fixed set of , and so must remain there for all time. This fixed set is the geodesic through the initial center, so the mass is confined to this geodesic.
- The state of each mass is a reflection of the other across the geodesic on which the spring’s center travels: Let be the geodesic tracking the spring’s center, and the reflection across it, as above. By the reasoning there, the system and have the same evolution, save switching which is called mass 1 and mass 2. Thus, the state of mass 1 is precisely the reflection in of the state of mass 2, and vice versa. This is built into the figure above: only mass 1 is yours to move, and mass 2 is drawn as its mirror image.
Simplifying the Lagrangian
The symmetries above allow us to massively simplify our analysis, by careful choice of coordinates. First, we can make do with the state of only one of the endpoint masses, as the other is recoverable by application of the isometry . This lets us rewrite the Lagrangian as
The first term here simplifies as is an isometry, so it does not change the length of tangent vectors: so the overall term is just twice the hyperbolic length of . The distance term in the potential energy simplifies as well. Letting denote the point on the spring lying on the central geodesic,
These equalities are justified as (i) the points , and all lie on a common geodesic, (ii) is fixed by the reflection as it lies on the central geodesic, and (iii) is an isometry so it does not change distances between pairs of points. Together this gives
Useful Coordinates
Now we turn to choosing useful coordinates on the hyperbolic plane containing the system’s evolution, for measuring the quantities which appear in this Lagrangian. Two useful constraints:
- (i) Because shows up, we want one of the coordinates to measure the distance from the central geodesic . We will call this distance .
- (ii) because shows up, we would like an orthogonal coordinate system so that we can compute this quantity by ‘the Pythagorean theorem’.
In fact, these two simple constraints already fully fix our coordinates up to a real valued function. To nail down something uniquely we further ask that the coordinate orthogonal to the central geodesic measures the actual hyperbolic distance along this geodesic, which we will call . A picture of these coordinates on the Poincaré disk are drawn below.
The Lagrangian in Coordinates
Now it remains only to write down our Lagrangian in these chosen coordinates, where measures the distance of one of the spring’s endpoints from the central geodesic, and measures the geodesic distance along the central geodesic from the starting point. The Lagrangian contains two terms, one of which directly contains the coordinate , and the other which contains the magnitude square of the velocity of (either) mass. This is the only quantity we must compute in coordinates.
Because the coordinate system is orthogonal, we may decompose the velocity into components as , which satisfy
As the -coordinate accurately measures distance along geodesics perpendicular to the trajectory of the center (by construction), . The -coordinate measures geodesic distance along (that is, where ), for positive values of , distance increases quicker than -coordinate value, by a factor which we compute below:
The factor is easiest to see by writing the coordinates down explicitly on the hyperboloid. Take the ambient form and let be the geodesic . Walking a distance along the perpendicular to at parameter lands at
which does lie on the hyperboloid, since . Differentiating,
and these three inner products are all that is needed:
The second confirms that measures distance, the third that the coordinates are orthogonal — the two things we asked for — and the first is the factor we were after: the metric in these coordinates is
Thus, we see that and we can write out the Lagrangian in coordinates
The Equations of Motion
Now we have arrived at a system that can be treated with ordinary classical mechanics: all of the geometry has been incorporated into the choice of coordinates and resulting form of the Lagrangian. To find the trajectory the system will follow, we must solve
For the first of these, note that is actually independent of , so the left side is zero. Thus, the right side says the time derivative of is zero, so this quantity is constant - it’s conserved along all solutions. Computing,
Since we already know to be constant, we can simplify this and conclude
is a constant of motion.
Moving to the second Euler Lagrange equation for the system, we start with the left side
And then compute the right:
Equating these and dividing through by the constant yields an equation of motion for :
This equation is coupled to via the appearance of , but this can be removed using the conserved quantity discovered previously. For some constant along the entire trajectory of the system, we have , and substituting this in yields
This gives a full description of the hyperbolic spring system in terms of a pair of differential equations:
Every trajectory of the hyperbolic spring system studied here has solve for some constant . Given the solution to this equation, the conservation law implies that is determined by quadrature:
Initial Conditions
As a final step, it’s useful to rewrite the constant of motion in terms of properties of the initial condition. Say the initial velocity of each mass is , and it’s pushed from rest, at equilibrium length . Using the relation of velocity of a mass at distance to velocity at the center, we see that . But is a constant of motion, so
If we are primarily concerned with the oscillation of the spring (as opposed to how far it’s traveled along the geodesic) this reduces our entire problem to a single ordinary differential equation written explicitly in terms of its initial conditions.
If a spring of equilibrium half-length is pushed perpendicularly from rest so that its end masses start at initial velocity , the length of the spring evolves as