Based on our previous work, we know that we should be able to do these things to get new rational points.
Algorithm15.5.1Getting New Rational Points
Two ways to obtain new rational points on a conic from rational points you already have are:
Connect two points with a line, and then make a line with the same slope but through another (rational) point. We call this adding points.
Find the tangent line through a point, and then make a line with the same slope but through another point. We call this doubling a point.
Fact15.5.2
The set of rational points on a conic section is an Abelian group. Assuming you have a point selected as an identity element, the group operation on two points \(P\) and \(Q\) is given by the first, “adding points”, operation Algorithm 15.5.1. That is, you connect \(P\) and \(Q\) by a secant line of slope \(m\), and then connect the identity to a fourth point \(P+Q\) with a line of slope \(m\). Adding a point \(P\) to itself uses the slope of the tangent line at \(P\), the second, “doubling points”, operation in Algorithm 15.5.1.
Subsection15.5.1Toward integer points
More germane to our investigation, our limited experience in the previous section suggests these processes may often give you integer points. This is not a coincidence; in general, we should try to add or double points to get (new) integer points.
As we are only guaranteed rational points, this doesn't always work. Below, I try this on the ellipse from the beginning of Section 15.4.
Rotten luck. But in some circumstances, this strategy works very well indeed. The following hyperbola is simple, just \(x^2-dy^2=1\).
So let's try it. What happens when we take the tangent line to the point \((3,2)\) as the solution to \(x^2-2y^2=1\)?
A new point, amazing! And if we plug that one in, another one. Hmm …
As it turns out, this is quite an old idea. Finding integer solutions to this hyperbola is called solving Pell's equation, and has been studied in this form since the seventeenth century. But a process very similar to this was already rigorously discussed by Brahmagupta centuries before that!
Subsection15.5.2A surprising application
The particular equation \(x^2-2y^2=1\) was studied by Greeks such as Theon of Smyrna to shed light on \(\sqrt{2}\), though not in the generality we are. Why would this help?
Well, imagine that \((x,y)\) fulfill this equation. Then divide and rearrange the original equation to get \begin{equation*}\frac{x^2}{y^2}=2+\frac{1}{y^2}\end{equation*} If you can find a solution to this equation with a big \(y\), then \(\frac{x^2}{y^2}\) should be pretty close to \(2\), which means \(x/y\) itself is pretty close to \(\sqrt{2}\).
Let's see this in action. We already tried to find integer points on this curve.
The easy one for \(d=2\) was \((3,2)\). And after all, \(\frac{3}{2}=1.5\) isn't too far from \(\sqrt{2}\approx 1.414\). There seems to be another point if we zoom out, but that would be a tedious way to compute them …
Example15.5.4
What if we double the point and take the tangent at \((3,2)\)? (See Algorithm 15.5.1.) Then we take that slope, and make a new line through the “base” point (in this case, \((1,0)\)).
Then the next point we get is \((17,12)\). (See Exercise 15.7.12.) Indeed, \(17^2-2\cdot 12^2=1\) and \(17/12\approx 1.417\), already correct to three significant digits. Those Greeks!