Isosceles and Hyperbola
A right isosceles triangle embedded in a hyberbola, solved using three mathematical disciplines
Ask NotebookLMI came across this problem recently:
Find the minimal area of a right isosceles triangle whose vertices lie on the hyperbola . The hyperbola This is a rectangular hyperbola with both coordinate axes as asymptotes. It has two branches: one in the first quadrant (where both and are positive) and one in the third quadrant (where both are negative). It is also the graph of
The hyperbola is one of the most familiar curves in mathematics — the graph of , sweeping through two opposite quadrants, never touching either axis, stretching toward infinity in four directions at once. It would seem to be an unlikely home for a triangle. Yet you can place three points on this curve and connect them to form a right isosceles triangle. The question is: how small can that triangle get?
Isosceles Right Triangle on a Hyperbola
The solution turns out to be a bit intricate, involving some linear algebra, geometry and calculus. We’ll start with linear algebra to set the orthogonality Orthogonality refers to a relationship of perpendicularity or independence between vectors, functions, or system components, typically defined by an inner product (dot product) of zero. In mathematics, it signifies 90-degree angles between vectors. (right angle) conditions, solve for the isosceles An isosceles triangle is a polygon with at least two sides of equal length, known as legs, and two congruent base angles opposite those sides. Key features include a third, unequal side (base) and a vertex angle opposite that base.constraint, and use calculus to find the minimum spacing between the points.
The Right Isosceles Conditions
The problem gives two conditions that must be met. The first is that the triangle is isosceles, meaning that two of the sides have the same length. The distance between two points is derived from the Pythagorean formula, but since we only care that the two sides have the same length, we can use the square of the distance and omit the square root.
The second condition is that the triangle is a right triangle, meaning that the angle . One way to force this condition is to calculate the dot product Dot product: The dot product of two vectors and is . When the dot product equals zero, the vectors are perpendicular. This is a compact algebraic way to enforce a right angle. between the vectors and and set the result
Let the coordinates be A(a,1/a),B(b,1/b),C(c,1/c). We have two equations that must be satisfied:
Note that
Let and so the two equations become
and
From the previous equation,
Since and then because in (6). Thus so (4) becomes
Rearranging,
so
Now, let’s substitute the coordinates back in for and , and use
Separating this into two cases and solving for gives first
In the second case,
Area Minimization
The area of a triangle is half the product of the base times the height. For a right isosceles triangle, this simplifies to half the square of the length of one side. The square of the length of the side is
for the first case, and
for the second case. After squaring, both sides are equivalent.
Let’s call the area of the right isosceles triangle as a function of ,
Minimizing the area of the triangle is equivalent to minimizing the area of the square with side length since the triangle is half the square. To simplify the calculation, we can drop the multiplier.
Square area is
Taking the derivative with respect to ,
A critical value for occurs when and since for all , then the critical point must be when Substituting gives the quadratic
which means
Using Julia, set the value for and define functions for and :
julia> a = (5+2*sqrt(6))^(1/4)
1.7737712281864233
julia> 1/a
0.563770560774312
julia> b(a) = (a^2-1)/(a*(a^2+1))
b (generic function with 1 method)
julia> b(a)
0.29182911639304016
julia> 1/b(a)
3.426662878467493
julia> c(a,b) = -1/(a^2*b)
c (generic function with 1 method)
julia> c(a,b(a))
-1.0891210895067573
julia> 1/c(a,b(a))
-0.9181715510190711
Using these, you can plot the triangle in Geogebra,
Isosceles triangle in Geogebra
With the three vertices defined, draw line segments and , then use the angle option to show that You should also notice that the length of the segments are the same, demonstrating the is, in fact, isosceles. Add a polygon element by clicking on each vertex in sequence (and back to the start ) to generate a triangle. This will calculate the area,
We’ve now shown that a minimal area right isosceles triangle exists on a hyperbola and it has two symmetric solutions on the opposite branches of the hyperbola.
Conclusion
Finding the minimal area right isosceles triangle on the hyperbola is an interesting mathematical problem, but there are applications of hyperbolas in physics as well. The hyperbola is the basis of Boyle’s Law, relating pressure and volume in an ideal gas at constant temperature, and they appear in the geometry of gravitational and electrostatic fields, in the shock waves produced by supersonic aircraft, and in the navigation system LORAN, which located ships by measuring differences in arrival times of radio signals.
Orthogonality — the idea that two directions are completely independent of one another — is foundational to signal processing, quantum mechanics, and machine learning. When engineers decompose a complex signal into frequencies using a Fourier transform, they are exploiting the orthogonality of sine waves. When a quantum system is measured, the possible outcomes correspond to orthogonal states.
Experiments
Some experiments you might want to try are:
- Calculate the area of the minimal triangle.
- Use Geogebra to plot the hyperbola and isosceles triangle. Put the point on the negative branch. Where do and lie?
- Modify the Geogebra code so that you can drag along the hyperbola while constraining and to be vertices of a right isosceles triangle on the hyperbola. Are there limits to where can be on the hyperbola?
- As what happens to points and ?
- Find and plot a function for the area of the triangle in terms of .
- What happens if the constraint is for ? Does the minimum area scale simply?
Code for this article
Working through the equations can be tricky at times, so it might be helpful to use Wolfram Language in a Jupyter notebook. See JupyterLab Desktop for details on installation and use. You can also use Julia in JupyterLab, and to draw the triangle, start Geogebra either online or download the desktop version.
Software
- Julia - The Julia Project as a whole is about bringing usable, scalable technical computing to a greater audience: allowing scientists and researchers to use computation more rapidly and effectively; letting businesses do harder and more interesting analyses more easily and cheaply.
- Wolfram Language - Wolfram Language is a symbolic language, deliberately designed with the breadth and unity needed to develop powerful programs quickly. By integrating high-level forms—like Image, GeoPolygon or Molecule—along with advanced superfunctions—such as ImageIdentify or ApplyReaction—Wolfram Language makes it possible to quickly express complex ideas in computational form.
- Geogebra - GeoGebra is dynamic mathematics software for all levels of education that brings together geometry, algebra, spreadsheets, graphing, statistics and calculus in one easy-to-use package.
References
- About GeoGebra.
- Bezanson, J., et al.. Julia: A Fresh Approach to Numerical Computing. SIAM Review, vol. 59, no. 1, pp. 65–98.
- Conic section - AoPS Wiki.
- Coxeter, H. S. M.. Introduction to geometry.
- Hyperbola — from Wolfram MathWorld.
- ILA, 6th Ed. (2023).
- Kendig, K.. Conics.
- Nahin, P. J.. When least is best: how mathematicians discovered many clever ways to make things as small (or as large) as possible.
- Numerical Recipes.
- Ostebee, A.. Calculus from graphical, numerical, and symbolic points of view Vol. 2.
- Single Variable Calculus | Mathematics.
- Sturmfels, B.. Solving Systems of Polynomial Equations.
- Sullivan, M.. Finite mathematics: an applied approach.
- Thomas, G. B., Finney, R. L., Weir, M. D.. Calculus and analytic geometry.
- Wolfram Language & System Documentation Center.
Image credits
- Lumezia Shutterstock, Psychology Today, 3 Unique Ways Smart People Think, February 13, 2026.
- Geogebra plot.