ExplorationsA curve made entirely of straight lines
Times Tables on a Circle
Place numbered points evenly around a circle and draw a straight line from each label to twice that label, wrapping around when you pass the last point. With 10 points labelled 0 to 9, label 6 connects to 2 because 12 wraps to 2. This doubles labels, not line lengths; with more points, a heart-shaped outline called a cardioidDefinition: A cardioid is a heart-shaped curve with one pointed indentation, called a cusp. becomes visible.
Current view: The circle
The chords themselves, and the curve they are tangent to when you ask for it.
How one chord is made
2 × 1 = 2, so the destination is point 2.
Start at point 1, multiply its label, then draw one straight line to point 2. The label is multiplied; the line length is a consequence, not the quantity being multiplied.
Each length comes from its two endpoints, with the diameter as the largest possible length. They are not doubled from one chord to the next.
- chord
- one straight line, from a point to its multiple
- the rim
- the circle the points are spaced around
- the envelope
- the curve every chord touches - drawn from a formula, not traced by eye
The construction makes one connection per starting label. Non-zero connections are straight segments; a label that maps to itself adds no visible line. The envelope control separately overlays a curve computed from its formula, so you can compare that curve with the straight connections.
1 of 10 chords drawn. 2 × 1 = 2, so the destination is point 2. 10 straight chords, joining each label to 2 times that label and wrapping around the circle. Zero-length chords leave no visible line. No curve has been drawn. The continuous envelope has 1 cusp, one fewer than the multiplier.
- Points
- 10
- Multiplier
- 2
- Cusps
- 1
Multiplier
1 cusp, one fewer than the multiplier - count them. Drag between whole numbers to watch them slide rather than jump.
How many points
At ten points, you can follow each label and its destination. A label mapping to itself gives a zero-length chord, so it adds no visible line. The default doubling pattern does not yet look like a curve.
Step by step
Use Step for one change you can inspect, or Run to watch the changes accumulate.
Each step multiplies one point label, finds the destination round the rim, and draws that chord from end to end. A point that maps to itself leaves no visible line.
The curve
This control draws the envelope from its formula, so you can check it sits where you thought it did. The straight chords and the curved overlay are separate parts of the construction.
Cases worth seeing
Try this
Set the multiplier to 6 without looking at the readout. How many cusps do you predict, and how many do you count?
The chords themselves
Every chord, as a table
| From point | To point |
|---|---|
| 0 | 0 |
| 1 | 2 |
| 2 | 4 |
| 3 | 6 |
| 4 | 8 |
| 5 | 0 |
| 6 | 2 |
| 7 | 4 |
| 8 | 6 |
| 9 | 8 |
What is going on
Each explanation begins with a worked example and follows the same operation through intuition, formal statements and proofs. Later sections distinguish what is established from questions that remain open, so you can follow the level of detail useful to you.
- 02 × 0 = 00a chordDefinition: A chord is a line segment whose endpoints lie on a circle. from a point to itself - no line at all
- 12 × 1 = 22
- 22 × 2 = 44
- 32 × 3 = 66
- 42 × 4 = 88
- 52 × 5 = 100ten points, so 10 wraps round to 0
- 62 × 6 = 122
- 72 × 7 = 144
- 82 × 8 = 166
- 92 × 9 = 188and that is every chordDefinition: A chord is a line segment whose endpoints lie on a circle.
These ten connections give nine visible straight segments. The connection from 0 to itself has zero length, so it adds no line. This is the laboratory's smallest teaching example, where each multiplication and destination can be checked against a numbered point.
Change nothing except the number of points. The rule is the same two-times table, the lines are just as straight, and there are simply more of them. At two hundred points a cardioidDefinition: A cardioid is a heart-shaped curve with one pointed indentation, called a cusp. is unmistakably there. The apparent curve was absent from both the rule and the ten-point picture, and nothing has been added except more lines.
What you are seeing
A plain description of the process
Place ten points evenly around a circle and label them 0 to 9. For each point, double its label, then draw a straight line segment to the resulting label. If the result is 10 or more, subtract 10 until it is back in the range 0 to 9.
For example, label 3 connects to 6. Label 6 doubles to 12, which wraps to 2, so it connects to label 2. The multiplier changes the destination label, not the length of the segment. A label that connects to itself produces no visible segment.
Repeat for every point. With more points, the straight segments trace an increasingly clear heart-shaped outline called a cardioidDefinition: A cardioid is a heart-shaped curve with one pointed indentation, called a cusp.. The finite drawing contains straight segments, not a continuous curved stroke; the curve describes their limiting envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines..
Changing the multiplier to 3 uses three times each label and produces an outline called a nephroidDefinition: A nephroid is a rounded, kidney-shaped curve with two pointed indentations called cusps., with two pointed cuspsDefinition: A cusp is a sharp point where a curve folds back with its two branches sharing a tangent direction.. The whole-number multiplier and cusp relationship is explained below; non-integerDefinition: An integer is a whole-number value, including zero and negative whole numbers, with no fractional part. settings need their own interpretation.
Why it starts to make sense
Intuition, before any algebra
With the optional overlay switched off, only the straight connections are drawn. Their apparent outline is an envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines., a curve tangentDefinition: A tangent line follows a curve’s local direction at a point; for a circle it touches the rim without cutting through it. to members of the continuous family of lines. Tangency is a local relationship; it does not mean a line cannot cross another part of the curve.
An envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines. is easy to make and you have probably made one. Take a piece of card, mark points along two edgesDefinition: An edge is a connection between two nodes in a graph., and join first-to-last, second-to-second-last, and so on with straight thread. A curve appears in the middle. No thread is curved. The curve is where the threads bunch up - where consecutive lines are so nearly parallel and so nearly touching that their crossing points trace a smooth path.
The same limiting idea applies here: where nearby members of the continuous line family intersect, those intersectionsDefinition: An intersection consists of the points or elements that two or more objects have in common. approach the envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines. as the starting anglesDefinition: An angle measures the amount of turn between two directions meeting at a point. approach one another. The finite drawing samples that family. Increasing the point count makes the outline easier to recognise, while the optional overlay shows the curve itself.
The key idea
The curve belongs to the lines, not to the numbers
Drag the multiplier slowly from 2 to 3 and watch the endpoints move. With ten labelled points, multiplier 2.5 sends label 1 to position 2.5 between labels, while label 2 lands exactly on label 5. Fractional multipliers do not preserve all the numbered labels, but their endpoints still have well-defined positions around the circle.
The construction therefore extends beyond whole-number times tables. Its lines and envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines. change continuously with the multiplier. For each whole-number multiplier , the continuous envelope has exactly cuspsDefinition: A cusp is a sharp point where a curve folds back with its two branches sharing a tangent direction.. That cusp-count formula is not a claim about fractional multipliers, and the finite chordsDefinition: A chord is a line segment whose endpoints lie on a circle. are samples of the continuous family.
Formal statement
Precisely what is being claimed
Work on the unit circleDefinition: The unit circle has radius one and is usually centred at the coordinate origin.. For let , and consider the family of chordsDefinition: A chord is a line segment whose endpoints lie on a circle.
Claim. For with , the envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines. of is
When is a whole number at least 2, this closed curve is an epicycloidDefinition: An epicycloid is the path of a point on a circle rolling without slipping around the outside of another circle. with exactly cuspsDefinition: A cusp is a sharp point where a curve folds back with its two branches sharing a tangent direction.. At every chordDefinition: A chord is a line segment whose endpoints lie on a circle. has zero length.
Taking gives the cardioidDefinition: A cardioid is a heart-shaped curve with one pointed indentation, called a cusp., the nephroidDefinition: A nephroid is a rounded, kidney-shaped curve with two pointed indentations called cusps..
The construction with points draws the members for . It is a finite sample of the family, and the envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines. belongs to the family rather than to the sample.
Proof
Complete
Write the chordDefinition: A chord is a line segment whose endpoints lie on a circle. as a level set. The line through and satisfies
Substituting either endpoint makes this expression zero, so it is the line through both points.
The envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines. of a family is the set of points satisfying both and . Differentiating,
Solving the two linear equationsDefinition: An equation states that two expressions have equal values. for - the determinant is . It vanishes when the two chordDefinition: A chord is a line segment whose endpoints lie on a circle. endpoints coincide, at the smooth rim contacts; the formula below follows at the other values and extends to those contacts by continuity:
which is . ∎
The cuspDefinition: A cusp is a sharp point where a curve folds back with its two branches sharing a tangent direction. count for whole . A cusp is where the traced point comes to rest - where the velocity vanishes, not where the curve happens to touch the rim. Differentiating ,
which is zero exactly when , that is when . So , giving
- exactly values in one turn. ∎
A distinction worth making, because this page got it wrong. The curve also meets the rim times, at , and it is tempting to call those the cuspsDefinition: A cusp is a sharp point where a curve folds back with its two branches sharing a tangent direction.: there are the right number of them, and they are the points where something visibly happens. They are not the cusps. At the rim contact is at , where and the curve is as smooth as it ever gets; the one real cusp is at , which puts it at , a third of the way out from the centre and nowhere near the edgeDefinition: An edge is a connection between two nodes in a graph.. Two interleaved sets of points, and counting the wrong one gives the right answer for the wrong reason.
And the tangency is checked, not assumed. The test suite verifies that lies on the corresponding chordDefinition: A chord is a line segment whose endpoints lie on a circle. and that is parallel to it, then samples the rendered curve to guard against the page drawing a plausible shape that is not the one the algebra describes.
Limits and frontier
Where this page stops being able to help
There is no open question here. That is unusual for this guide and it is the reason this page is worth reading. Everything above is settled, and the interesting thing is not the mathematics but what the picture does to a reader.
The frontier here is a habit, not a theoremDefinition: A theorem is a mathematical statement established by a proof from accepted definitions and earlier results.. Every other exploration on this site trains the same reflex: is this pattern real, or an artefact of a finite search? That question has been the right one on six pages running. Here it is the wrong one - the pattern is completely real, it has a closed-form description and a three-line proofDefinition: A proof is a finite argument showing that a conclusion follows from stated assumptions., and it still is not a fact about the two times table. It is a fact about a family of straight lines, of which the two times table picks out two hundred.
So there are two different ways a picture can mislead, and this guide has now shown both:
- A pattern that might not hold. Gilbreath's left edgeDefinition: An edge is a connection between two nodes in a graph., 196, every Collatz orbitDefinition: The orbit of a starting value is the sequence of states produced by repeated iteration. - where the evidence is finite and the claim is not.
- A pattern that holds perfectly and is about something other than what you were looking at. This one.
The second is harder to catch, because nothing about it ever fails. Recamán's arcs are the same species: the drawing convention genuinely reveals structure, and the structure is partly in the convention. The only defence is the one this page is built around - being able to ask what exactly is drawn here, and getting an answer you can check.
What this laboratory computes. Up to two thousand chordsDefinition: A chord is a line segment whose endpoints lie on a circle., in exact index arithmetic, and the envelopeDefinition: An envelope is a curve tangent to each member of a changing family of curves or lines. from its formula. Nothing here is a search, so nothing here has a bound to report.
What is actually established
Every statement on this page, with its status, its exact scope, and the date that status was last checked.
Every non-zero connection is a straight chord. The curved envelope is a separate, optional overlay.
- Scope
- The chord construction in every configuration, with the optional envelope distinguished from the chords.
- Why
- Each starting label determines one pair of endpoints. Distinct endpoints give a straight segment; coincident endpoints give zero length and no visible line. Enabling the envelope adds a curve from its formula without changing the straight connections.
- Status checked
The chords joining angle θ to angle kθ are tangent to x = (k·cos θ + cos kθ)/(k+1), y = (k·sin θ + sin kθ)/(k+1); for every whole k ≥ 2, this is an epicycloid with k−1 cusps.
- Scope
- All real k > 0 with k ≠ 1, on the unit circle; k = 1 degenerates to zero-length chords.
- Why
- The standard envelope computation: differentiate the family of chord equations with respect to the parameter and solve the pair simultaneously. This page draws that curve rather than describing it, and the test suite checks the geometry numerically - every chord comes within a hundredth of a unit radius of the drawn curve.
- Status checked
The envelope has exactly k − 1 cusps.
- Scope
- Every whole multiplier k ≥ 2.
- Why
- A cusp is where the traced point comes to rest - where E′(θ) = 0 - which happens exactly when e^(i(k−1)θ) = −1, giving k − 1 angles in a turn. So k = 2 gives a cardioid and k = 3 a nephroid. Note that this is not the same set of points as where the curve touches the rim, at (k−1)θ = 2πj: those are k − 1 points too, and the curve is perfectly smooth at all of them. The cardioid’s only cusp sits at (−1/3, 0), a third of the way out from the centre. The test suite checks the speed vanishes at each cusp and does not vanish at any rim contact.
- Status checked
The figure falls onto itself under exactly gcd(n, k − 1) rotations, the smallest being by n / gcd(n, k − 1) points.
- Scope
- Every whole multiplier k and every point count n this laboratory draws.
- Why
- Rotating every point by d carries the chord from i to k·i onto the segment from i + d to k·i + d. The chord the family actually draws from i + d ends at k(i + d) = k·i + k·d, so the two agree exactly when (k − 1)·d ≡ 0 modulo n. Those d are the multiples of n / gcd(n, k − 1), and there are gcd(n, k − 1) of them in a full turn. The unit tests check this against brute force for every n up to 60 and every multiplier up to 30.
- Status checked
That symmetry count is not the length of the orbit of a point, and the two genuinely differ.
- Scope
- Stated for the whole-multiplier configurations this laboratory draws.
- Why
- This page previously claimed the figure was symmetric under rotation by the cycle length of repeated multiplication, which is false in the dense 200-point configuration it used to open on. At 200 points and multiplier 2 the point 1 never returns: it runs 1, 2, 4, 8 … 104 and then back to 8, cycling among twenty points - while the cardioid has no rotational symmetry whatsoever, gcd(200, 1) being 1. The symmetry is a fact about all n chords together; the orbit is a fact about one point. They coincide only when k − 1 divides n, which is why the family view - drawn at 300 points, where 1 through 6 all divide 300 - makes them look like the same number.
- Status checked
Sources
Review notes show which bibliographic details Mathomaly has checked and which remain unresolved. Checking a publication record does not independently verify its proof.
The standard reference for the epicycloids this page draws: the cardioid, the nephroid, and the general k−1 cusp case. Cited for the parametrisation, which the test suite checks against the chords numerically.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: library record.
Catalogue confirms author, Dover and 1972 print edition; full curve treatment was not inspected.
A visual introduction to multiplication-circle constructions and the curves their chords outline.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: source text.
Creator's video page confirms the title and Mathologer channel; description discusses cardioid and nephroid constructions.
- A000010 - Euler’s totient function, The On-Line Encyclopedia of Integer Sequences. Link
Euler's totient counts residues coprime to n. When k and n are coprime, the orbit starting at 1 has length equal to the multiplicative order of k modulo n, which divides φ(n). Other starting labels can have shorter cycles.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: source text.
Checked the sequence identifier, definition and displayed initial terms on the database entry.
Related by mechanism
Connected by how they work, not by sharing a topic label.