Rational Points and Diophantine Circles
Learning objectives
- Understand what it means for a point on a circle to be rational
- Connect Pythagorean triples to rational points on the unit circle
- Find rational points on a given circle
Geometry meets number theory. The unit circle is a continuous curve with uncountably many points on it, but only a special subset have rational coordinates, coordinates expressible as ratios of integers. Listing these rational points turns out to be equivalent to listing Pythagorean triples, the integer solutions of . This connection between a geometric question (rational points) and an arithmetic one (integer triples) is one of the entry doors to algebraic number theory.
What is a rational point?
A point on a curve is a rational point if both and are rational numbers (elements of ). Rational points are extremely sparse compared to the full continuum, but on the unit circle, there are infinitely many, and we can list them all.
The Pythagorean connection
Suppose is a rational point on the unit circle with integers. Then
That is precisely the equation of a Pythagorean triple. So rational points on the unit circle correspond exactly to Pythagorean triples:
- Cryptography: Elliptic-curve cryptography looks for rational points on cubic curves; the same techniques that find rational points on a circle (chord-tangent method) extend, and the difficulty of finding all such points on ECs underpins ECDSA.
- Number Theory: Pythagorean triples (3, 4, 5), (5, 12, 13), and so on are in one-to-one correspondence with rational points on the unit circle, the parametrisation generates them all.
- Exact Arithmetic: When a calculation must be exact (e.g., legal land surveys), engineers prefer rational points to floating-point approximations; finding rational points on circles is the geometric side of this preference.
The widget shows the unit circle with a handful of famous Pythagorean triples marked as rational points . Drag the slope to sweep a line from across the circle; the intersection point traces out every rational point as ranges through . Pick a preset triple from the dropdown to jump the line to the matching -value.
The parametrisation (all rational points at once)
Here is the magic: there is a single formula that generates every rational point on the unit circle as we vary a single rational parameter :
You can verify by algebra. The only point missed is (which corresponds to ""). For rational , the coordinates simplify to give a Pythagorean triple. The construction comes from intersecting the line through of slope with the circle.
Scaling and translating
To find a rational point on a different circle with rational : start from a rational point on the unit circle, scale by , and translate by :
This stays rational as long as are. So the moment you know the rational points on the unit circle, you know them for every rational circle.
Try it
- Plug into the parametrisation: , . The triple.
- Plug : , . The same triple, but reflected.
- Plug : , . Same numerators, different positions.
A trap to watch for
It is tempting to think that "most" points on a circle are rational. Wrong by a wide margin: the rational points form a countable set inside the uncountable continuum of all points on the circle. The vast majority of points have irrational coordinates, for example lies on the unit circle but is irrational. Equally important: not every circle has any rational points at all. The circle has no rational points.
What you now know
You can list rational points on the unit circle (and on any rational-radius rational-centre circle) via Pythagorean triples, and you can generate all of them with the rational parametrisation. The next chapter introduces geometric transformations of points, dilations, reflections, and additions, that turn the plane itself into an algebraic object.
Quick check
Mark section complete →
References
- Lang, S. (1971). Basic Mathematics. Springer. Chapter 8, §4, rational points and the Pythagorean parametrisation.
- Silverman, J. H., and Tate, J. T. (2015). Rational Points on Elliptic Curves, 2nd ed. Springer. Chapter 1 generalises this entire story.
- Hardy, G. H., and Wright, E. M. (2008). An Introduction to the Theory of Numbers, 6th ed. Oxford. §13.2 derives the Pythagorean triple parametrisation classically.
- Stillwell, J. (2010). Mathematics and Its History, 3rd ed. Springer. Chapter 1 traces Pythagorean triples back to Babylonian tablets.