445
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Lagrange Points and the James Webb Space Telescope

Pages 309-318 | Received 29 Sep 2022, Accepted 18 Jun 2023, Published online: 05 Jan 2024

Abstract

This article guides the reader through Lagrange’s famous solution to the so-called “three-body problem” and shows its application to the recently launched James Webb Space Telescope. Lagrange’s original equations are presented in his original notation, supplemented by modern vector computations. The entire work is accomplished with mathematics typically taught at the college freshman and sophomore levels.

1 Introduction

On Christmas Day, 2021, NASA launched the James Webb Space Telescope (jwst) from the European Space Agency’s facility in French Guiana. Over the next month, jwst traveled approximately one million miles from earth, and was placed into an orbit around …absolutely nothing! More precisely, jwst is now in orbit around a Lagrange point, one of five such points in the sun-earth system [Citation4, Citation5].

The mathematics that made the JWST mission possible was first developed by Joseph-Louis Lagrange in his “Essai d’une nouvelle méthode pour résoudre le problême des trois corps” [Citation2], which won the prize of the Royal Academy of Sciences of Paris in 1772. In the nearly identical version of the paper found in his collected works [3, p. 230], Lagrange writes that his work is

…intended to examine how and in which cases the three bodies can move so that their distances can always be constant, or shall at least keep constant ratios between themselves. I find that these conditions can only be satisfied in two cases: one, when the three bodies are arranged in one straight line, and the other, when they form an equilateral triangle …

(Much of Lagrange’s paper is available in English at the website [Citation7].)

In the three-body problem consisting of the sun, the earth, and a third object of infinitesimal mass, these two cases require that the third object must be located at one of the so-called Lagrange points L1,L2,L3,L4, or L5 shown in . jwst is located at L2, which is unstable in the sense that if an object at L2 is displaced even slightly, it will continue to move away from L2. Thus jwst actually orbits L2 in a small halo orbit rather than remaining “parked” at L2. The orbit itself is unstable, meaning that it must be corrected occasionally by small rocket thrusts. More information, including an animation of the jwst orbit, can be found at the NASA website [Citation5].

Fig. 1 The sun, earth, and the five Lagrange points. jwst orbits L2.

Fig. 1 The sun, earth, and the five Lagrange points. jwst orbits L2.

Modern treatments of the three-body problem can be found in Roy [Citation6], Danby [Citation1], and other sources, but it is difficult to recognize the brilliant simplicity of Lagrange’s original method in these works. Therefore the goal of this paper is to give a detailed description showing just how Lagrange arrived at the straight-line and equilateral triangle solutions. Though we shall take great care to preserve Lagrange’s original notation and original equations, which contain no vectors whatsoever, it will be useful to introduce supplementary vector notation to keep the length of the presentation manageable. Because Lagrange’s paper contains a great deal of algebra and bit of calculus, this description of his work will involve a great deal of computation. And as a part of that computation, we will even find it necessary to correct an error in Lagrange’s work that is related to the location of jwst!

2 Notation and Preliminary Ideas

In the following work, every symbol representing a scalar (including any scalar coordinate or magnitude of a vector) is Lagrange’s original notation, with a single exception that will be noted near the end of our work. Also, all symbols representing vectors and matrices have been introduced to represent Lagrange’s work in a more compact form, but are not his notation. Lagrange, like other mathematicians of his era, used prime notation x, x,x in the same way that modern mathematicians use subscripts x0, x1, x2, etc. Note that the primes do not represent derivatives! Instead, Lagrange uses the familiar Leibniz notation ddt for derivative; in addition we shall use r˙,r˙,r.., etc. for vector derivatives.

The specific configuration of the sun, earth, and a third body at one of the Lagrange points, shown in , is generalized in . This figure shows three bodies whose masses are A, B, and C, along with the vectors representing their relative positions. The vectors RA and RB represent positions with respect to a fixed origin; these will appear only temporarily in our work.

Fig. 2 Masses A, B, and C and their relative positions r,r,r.

Fig. 2 Masses A, B, and C and their relative positions r,r′,r″.

From , it is easy to see that r+r=r; from this, one has r˙+r˙=r˙ by differentiating. Therefore an analogous figure describes the velocity vectors. The scalars r,r, and r are the magnitudes of the vectors r,r, and r, respectively, and the speeds u,u, and u are the magnitudes of the velocity vectors r˙,r˙, and r˙.

Next, for this paper to serve effectively as a roadmap for our journey through Lagrange’s work, it will be useful to display a “map legend” of symbols introduced by Lagrange and related to : p=12(r2+r2r2)=r·rν=12(u2+u2u2)=r˙·r˙ p=12(r2+r2r2)=r·rν=12(u2+u2u2)=r˙·r˙ p=12(r2+r2r2)=r·rν=12(u2+u2u2)=r˙·r˙

q=1r31r3, q=1r31r3, q=1r31r3 (so q=qq).

The formulas that define p, p, and p can be found by applying the Law of Cosines to the triangle formed by r, r, and r in , with the formulas for ν, ν, and ν found analogously from the velocity vectors. Finally, we note that the lettered equation labels (A), (B), etc. referred to in this article are also Lagrange’s original notation. References in this article to these equation labels might serve to guide the interested reader through Lagrange’s paper [Citation3], if one is so inclined.

3 The gravitational forces

Referring to , we see that the net force on mass A is the sum of the forces exerted by B and C. The gravitational forces obey an inverse square law, so with units chosen to make the gravitational constant of proportionality equal to 1, we have AR..A=ABr2rr+ACr2rr.

Similarly BR..B=ABr2rr+BCr2rr.

By recognizing r..=R..BR..A and r=rr, we can subtract equations to obtain Lagrange’s equation (A): (A) r..+(A+Br3+Cr3)r+C(1r31r3)r=0.(A)

Lagrange’s equations (B) r..+(A+Cr3+Br3)r+B(1r31r3)r=0(B)

and (C) r..+(B+Cr3+Ar3)r+A(1r31r3)r=0(C) are developed analogously. (In Lagrange’s work, each of these vector equations is replaced by three scalar coordinate equations.)

4 Algebra, more algebra, and a little calculus

To follow Lagrange’s work, significant amounts of basic algebra and calculus are necessary. We begin by observing that 12d2dt2r2u2=12d2dt2(r·r)u2=12ddt(2r·r˙)u2=r·r..+r˙·r˙u2=r·r..+u2u2=r·r...

This (along with a formula from our map legend) allows us to express the dot product of (A) with r in a useful form, giving us the first of three equations making up Lagrange’s (F): (F) 12d2dt2r2+(A+Br3+Cr3)r2+C2(1r31r3)(r2+r2r2)u2=0.(F)

Similar computations for the dot product of (B) with r and (C) with r give us the other two equations in (F), which the interested reader will, of course, find in [Citation3]. (Note: showing only the first of a set of three equations, as we have done here, will be typical in the remainder of the article. Analogous derivations produce the second and third equations in each set, and will be omitted.)

Using rr=r, we can rearrange equation (A) and form the dot product with r˙ to obtain (1) r..·r˙+A+Br3r·r˙+C(rr3rr3)·r˙=0.(1)

The relationships r·r=r2 and r˙·r˙=u2 can be differentiated to obtain r·r˙=rdrdt and r˙·r..=ududt. By defining R via dRdt=2(rr3rr3)·r˙,Equationequation (1) becomes ududt+A+Br2drdt+12CdRdt=0, which can be integrated to obtain u2=2A+BrCR.

Setting R=2rQ gives us the first of a set of three equations that Lagrange labels (J): (J) u2=2A+B+Cr+CQ.(J)

The other two equations in (J) describe u2 and u2 and come from similar operations on equations (B) and (C), along with similar definitions of R,R,Q, and Q.

The relationship between R and Q gives us dQdt=2r2drdtdRdt=2r3rdrdt2(rr3rr3)·r˙.

Using rdrdt=r·r˙ and r=rr (and the map legend!), this can be reduced to (2) dQdt=2(1r31r3)r·r˙2(1r31r3)r·r˙=2(qrqr)·r˙.(2)

By defining ρ via dρdt=r·r˙r·r˙ and making several substitutions from the map legend, one also gets (3) qdpdtqdpdtqdρdt=2(qrqr)·r˙,(3) so (2) and (3) easily combine to produce the first of three equations in Lagrange’s (I): (I) dQdt=qdpdtqdpdtqdρdt.(I)

By now, the reader should anticipate this observation: the second and third equations that make up (I) describe dQdt and dQdt and are derived analogously.

Next, the first equation in (F) and the first equation in (J) can be combined (using the map legend, of course) to produce the first of three equations in Lagrange’s (K): (K) 12d2dt2r2A+B+CrC(pqpq+Q)=0.(K)

And, of course, equations for d2dt2r2 and d2dt2r2 follow from the second and third equations in (F) and (J).

The relationship dρdt=r·r˙r·r˙ can be differentiated to obtain d2ρdt2=r·r..r·r...

Using (A) and (B) to replace r.. and r.., respectively, and several reductions from the map legend, we can simplify this to obtain Lagrange’s equation (H): (H) d2ρdt2+CpqBpqApq=0.(H)

Here we have broken the pattern that we have grown accustomed to, for equation (H) stands alone, rather than being the first of a set of three equations.

5 A problem in linear algebra

The last of the preliminary formulas that Lagrange assembles before his grand finish is also the most challenging in its algebraic derivation. But in a page of his work filled with complicated algebra, computations that are unmistakably Cramer’s rule for solving a linear system jump out at the modern reader, offering a suggestion as to how to proceed. Of course, Lagrange uses no matrix, determinant, or vector notation, but we can once again take advantage of such notation to represent his work.

We begin by setting r·r˙=dVdt and r˙·r=dVdt. Now the relationships r·r˙=rdrdt      r·r=r2r·r˙=dVdtand       r·r=pr˙·r˙=ν      r˙·r=dVdtcan be written in matrix form as Ar˙=b1 and Ar=b2, where A has rows r,r, and r˙, and b1 and b2 are given by (rdrdt,dVdt,ν)T and (r2,p,dVdt)T, respectively. Lagrange computes δ=detA, then solves these two systems via Cramer’s rule. We shall proceed in a rather different manner.

The product AAT is given by AAT=(r·rr·rr·r˙r·rr·rr·r˙r˙·rr˙·rr˙·r˙)=(r2pdVdtpr2rdrdtdVdtrdrdtu2).

Lagrange’s solution incorporates the nine cofactors of our matrix A, which he identifies as α,β,γ,α,β,γ,α,β,γ. These are the entries of the adjoint matrix adj A, which allows us to make use of the matrix identity adj (AAT)=(adj A)Tadj A.

This identity appears in Lagrange’s work as a collection of scalar equations. For example, with α, β, and γ in the first column of adj A, equating the row 1, column 1 entry on each side of the matrix identity gives us r2u2(rdrdt)2=α2+β2+γ2,the first of six scalar equations in his work. (One might expect a 3 × 3 matrix equation to produce nine scalar equations, but since adj (AAT) is symmetric, three of the equations are redundant.)

From Ar˙=b1 and the familiar formula relating adj A to the matrix inverse, we find δr˙=(adj A)b1, so that ||δr˙||2=||(adj A)b1||2=((adj A)b1)T(adj A)b1=b1T(adj A)T(adj A)b1=b1Tadj (AAT)b1,or simply δ2u2=b1Tadj (AAT)b1.

Likewise, from Ar=b2, we find δ2r2=b2Tadj (AAT)b2.

Solving the second of these equations for δ2 and substituting it into the first gives us u2r2b2Tadj (AAT)b2=b1Tadj (AAT)b1.

By expressing adj (AAT),b1, and b2 in terms of r,r,p,ν etc., one finds that this matrix-vector equation is exactly Lagrange’s equation (N*) (r2r2p2)(u2u2ν2)+(rdrdtrdrdtdVdtdVdt)2[r2(rdrdt)22prdrdtdVdt+r2(dVdt)2]u2[r2(rdrdt)22prdrdtdVdt+r2(dVdt)2]u22[p(rdrdtrdrdt+dVdtdVdt)r2rdrdtdVdtr2rdrdtdVdt]ν=0.(N*)

(One might want to enlist the help of Maple or similar software to verify the final step in transforming the matrix-vector equation into the equivalent scalar equation!)

A few comments are in order here. Lagrange expresses the equation that we have labeled (N*) in differential notation instead of derivative notation, as was common in the 18th century. He does not label this equation. Also, by means of utterly heroic algebra and the introduction of still more symbols, Lagrange transforms this equation into an equivalent form that he labels (N). This equation (N) is central to the final steps in his solution, but the equivalent (N*) can be used in its place.

6 Lagrange’s solution and the Lagrange points

At last all the machinery is in place for the grand finish. Lagrange writes, “The first case that presents itself is that where the three distances r, r, and r are constant.” Immediately this tells us that p,p,p,q,q, and q are constant as well, and that the derivatives of all of these are zero. Now from (K) we see that Q is constant, so it is clear from (I) that qdρdt=0. In the same manner, the second and third equations in (K) together with the second and third equations in (I) (which we have not shown) combine to give us qdρdt=0 and qdρdt=0. Therefore we must have either q=q=q=0 or dρdt=0.

The first case is easily addressed. If q=q=q=0, it follows immediately from the map legend that r=r=r. Lagrange concludes that “the system of the three bodies can move so that the three bodies always form an equilateral triangle.” He goes on to show that “the three bodies will always necessarily be in one given plane …” and that “the bodies B and C just rotate around body A with a constant angular velocity ….” This describes the sun-earth system, with the third body at one of the Lagrange points L4 or L5, as shown in .

The second case, which will be of greater interest to us, requires dρdt=0 in addition to the constant values mentioned above. (So ρ is constant as well.) It is not hard to verify from our definitions of p,dρdt,dVdt, and dVdt that dVdt=12(dpdt+dρdt) and dVdt=12(dpdtdρdt).

Therefore, in the present case, dVdt=dVdt=0. Now all of the derivatives in equation (N*) are zero, so the equation reduces to (4) (r2r2p2)(u2u2ν2)=0.(4)

The area of the triangle formed by the masses in is given by A=12rrsinζ.

(Here A is not Lagrange’s notation—the single exception to our notational convention!) Now 4A2=r2r2(1cos2ζ)=r2r2(rrcosζ)2=r2r2(r·r)2=r2r2p2.

Lagrange applies Heron’s formula to obtain the area of the same triangle in the form A2=12(r+r+r)·12(r+rr)·12(r+rr)·12(r+rr).

One solution to (4) occurs when r2r2p2=0, and from the two area formulas it is clear that this forces r=r+r or r=r+r or r=r+r,each of which describes one of the so-called straight-line solutions. These correspond to L1, L2, and L3, respectively, as shown in . (One might consider these straight-line configurations as “degenerate triangles” with zero area.)

The other solution to (4) occurs when u2u2ν2=0. But Lagrange shows that when this second factor is zero, the first factor must also be zero, reducing this case to the case already considered. The details, of course, can be found in [Citation3].

To complete the straight-line solution, Lagrange assumes that the masses are arranged in the order A, B, C, so that r=r+r. He then sets r=mr, so that r=(m1)r, making p=12(r2+r2r2)=m(m1)r2. Similarly p,p,q,q and q can all be expressed in terms of m and r. When these values are substituted into equation (H) and the result is multiplied through by m2(m1)2r, the r’s cancel out, and Lagrange obtains (d) C(3m2+3m1)+Bm3(m23m+3)A(m1)2(1m3)=0.(d)

Equation (d) would be just the tool to use to determine where to locate the jwst, except for one thing: Lagrange got it wrong! shows Lagrange’s value for q from both [Citation2] and [Citation3]. There is certainly a typesetting error here, as the blurry but correct 1r3 at the end of the first description of q becomes 1r2 in the second. Pursuing the algebra leading to equation (d) makes it clear that Lagrange uses the correct 1r3 value when he substitutes q into equation (H). But there is another error in the formula for q, in both versions shown in , that makes Lagrange’s equation (d) wrong. Do you see it? His algebra in converting 11(m1)3 to common denominator form is incorrect. This is not merely a typesetting error: Lagrange’s equation (d) clearly uses the incorrectly simplified fraction!

Fig. 3 Values of q in the straight-line configuration from the original publication of Lagrange’s paper (top) and from his collected works (bottom).

Fig. 3 Values of q′ in the straight-line configuration from the original publication of Lagrange’s paper (top) and from his collected works (bottom).

After correcting this error, equation (d) becomes (d*) C(3m2+3m-1)+Bm2(m3-3m2+3m-2)-A(m-1)2(1-m3)=0.(d*)

(The label (d) is Lagrange’s notation; (d*) is not.) Fortunately, at some point in the two-and-a-half centuries between Lagrange’s work and the launch of jwst, this error has been recognized and corrected. For example, an equation equivalent to (d*) appears in Roy [Citation6], though in slightly different notation.

With this correction, it is straightforward to determine the distance from earth to the Lagrange point L2 where jwst is located. Now r is the distance from sun to earth, r is the distance from earth to jwst, and r=r+r is the distance from the sun to jwst. The mass of the sun is A=1.9885×1030 kg, the mass of the earth is B=5.9724×1024 kg, and the mass of jwst is C0. With these numbers, the real root of (d*) is m1.0100374. Setting r = 1 au, we find r=(m1)r=0.0100374 au which is approximately 1,502,000 km, or 933,000 miles.

Lagrange addressed one last detail in his essay [3, p. 280]:

We have supposed above that the radii r,r,r were constant, and we have seen that that can only occur in two cases, namely: when the three radii are all equal, and when one of them is equal to the sum of the other two. Let us suppose now that these three radii are only in a constant ratio among themselves, and let us see how that condition can occur.

He goes on to show that this slightly weaker assumption produces exactly the same results: the only solutions are the equilateral triangle and straight line configurations, and in the latter case, equation (d) (well, actually (d*)) still holds. For the sun-earth-jwst problem, r varies from approximately 0.983 au to 1.0167 au, and the corresponding values of r vary from 917,000 to 949,000 miles. The work is complete!

7 Conclusion

The mathematical tools that Lagrange uses to arrive at a solution to this three-body problem lie entirely within the scope of modern courses in algebra, trigonometry, and first-semester calculus. But surely no ordinary person could have pursued the many extraordinarily complicated threads in his work to their ends, let alone woven them together into a magnificent solution to the problem as he has done. Lagrange noted in the introduction to his essay, “This research is really no more than for pure curiosity …” If only he could have watched on Christmas Day as the James Webb Space Telescope began its journey to the Lagrange point L2!

Acknowledgment

The author wishes to thank J. R. Stockton, who made this article possible by providing a translation of Lagrange’s work.

Additional information

Notes on contributors

Donald Teets

Donald Teets received his Doctor of Arts (D.A.) in mathematics from Idaho State University in 1988, and has taught at the South Dakota School of Mines and Technology since then. He received the Carl B. Allendoerfer writing award from the MAA in 2000 for an article on the astronomical work of Gauss, and the Burton W. Jones Distinguished Teaching award from the Rocky Mountain Section of the MAA in 2004.

References

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.