17 November 2020

Offsets of a trifolium

It is always amazing to work together with enthusiastic mathematicians. One of my current projects is a joint research with Prof. Noah Dana-Picard, president of Jerusalem College of Technology. Our recent work is on studying offsets of various algebraic curves. In the most recent study we focus on the offsets of a trifolium.

What is a trifolium? Well, this is a simple question: It is a kind of rose curve that has three leaves. From the algebraic point of view, it is the curve \[\left(x^2+y^2\right)^2=ax(x^2-3y^2),\] here we assume that \(a=1\) without loss of generality.

What is an offset curve? Let us imagine that we move a circle on an other curve by putting its center directly on the curve, and the circle has a fixed diameter. We are interested in the envelope of all possible circles that can be drawn in this way.

The following GeoGebra applet (actually it is constructed in GeoGebra Discovery) helps understanding the idea. What is more, it can be computed by strict mathematical means that the envelope curve is of degree 14.


You may want to carefully drag point \(A\) or \(B\) to change the diameter of the curve from 1 to a different value. Depending on the speed of your machine and your luck you may obtain some other curves, but most of them will be still of degree 14. If you are unlucky, the computation gets too heavy and you need to close this tab in your browser to avoid your system to be unresponsive and eventually hang! Anyway, you have been warned: research is sometimes a difficult thing and requires risking danger.

In the figure at the top of this page you can see a successful attempt to show several offset curves at the same time. The radii of the circles vary from \(0.5\) to \(1\).

You may find that the obtained curve in the Algebra View is of degree 16. You are right, but it is actually a product of two polynomials: the offset curve (of degree 14) and a circle (of degree 2). The algorithm offered by GeoGebra finds both, because the inmost envelope, a circle, is not removed from the result.


Entries on topic GeoGebra

  1. I restart my blog… (28 September 2020)
  2. A new GeoGebra version with better angle bisectors… (29 September 2020)
  3. Better language support… (6 October 2020)
  4. Detection of perpendicular lines… (19 October 2020)
  5. Points attached to an algebraic curve… (31 October 2020)
  6. Explore envelopes easily! (11 November 2020)
  7. Offsets of a trifolium (17 November 2020)
  8. Ellipsograph of Archimedes as a simple LEGO construction (18 November 2020)
  9. Pete-Dőtsch theorem (29 December 2020)
  10. Comparison improvements (25 January 2021)
  11. ApplyMap (26 January 2021)
  12. Discovering geometric inequalities (27 October 2021)
  13. Proving inequalities (28 October 2021)
  14. Supporting logic in function calculus (2 November 2021)
  15. Supporting logic with technology: Part 2 (12 February 2022)

Zoltán Kovács
Linz School of Education
Johannes Kepler University
Altenberger Strasse 69
A-4040 Linz