ExplorationsWhere a pattern in five numbers stops being a pattern
1, 2, 4, 8, 16, and Then Not 32
Mark distinct points on a circle, join every pair with a straight line segment and count the regions inside the circle. When no three segments cross at the same interior point, one through five points give 1, 2, 4, 8 and 16 regions. Six points give 31, showing why the first few counts do not establish a doubling rule.
Current view: The circle
The construction itself, drawn one chord at a time with the regions counted as they appear.
- Input3 points on the rim, in general position
- Operationjoin point 1 to point 2, meeting 0 chords at 0 crossing points
- Output2 regions, 1 more than before
- point
- one of the marks on the rim, numbered clockwise
- the chord
- a straight line joining one pair of points
- a crossing
- a place inside the circle where two chords meet
- three at a point
- a crossing with three or more chords through it, where a region is lost
The points sit on the rim and are numbered; each chord joins one pair of them; a crossing is a place inside the circle where two chords meet. The chords go in one at a time, and the count beside the figure moves as each one lands: a new chord always adds one region, and one more for every crossing it makes on its way across. That single sentence is the whole count, and everything else on the page is a consequence of it. The chord being drawn is inked apart from the ones already there, and a crossing where three chords meet at once is marked differently from an ordinary one, because it is the reason a picture can hold fewer regions than the formula says.
1 of 3 chords drawn, and the disc is in 2 pieces. The last chord met what was already there at 0 crossing points, so it added 1.
- Points
- 3
- Chords
- 3
- Regions
- 2
Points on the rim
Where the points sit
Every point moved off its even place by an irrational-looking fraction of the gap, which is enough to destroy every coincidence. This is the arrangement the formula is about.
Step by step
Use Step for one change you can inspect, or Run to watch the changes accumulate.
Advanced parameters
Crossings are found in ordinary floating-point arithmetic, and two of them count as the same place when they fall within a billionth of one another on a disc of radius one. That tolerance is the one number here that could quietly change an answer, so the ledger states it and the test suite checks it from both sides.
Cases worth seeing
Try this
Before you set the points to seven, commit to a number. Doubling says 64. What do you actually expect, and how far out is the guess?
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.
- 11 + 1 + 02chordDefinition: A chord is a line segment whose endpoints lie on a circle. 1 to 2, crossing nothing
- 22 + 1 + 03chordDefinition: A chord is a line segment whose endpoints lie on a circle. 2 to 3, crossing nothing
- 33 + 1 + 04chordDefinition: A chord is a line segment whose endpoints lie on a circle. 3 to 4, crossing nothing
- 44 + 1 + 05chordDefinition: A chord is a line segment whose endpoints lie on a circle. 4 to 1, closing the square
- 55 + 1 + 06chordDefinition: A chord is a line segment whose endpoints lie on a circle. 1 to 3, the first diagonalDefinition: A diagonal joins non-neighbouring polygon vertices, or follows matching row-and-column steps through an array or grid., with nothing yet to cross
- 66 + 1 + 18chordDefinition: A chord is a line segment whose endpoints lie on a circle. 2 to 4, crossing the first diagonalDefinition: A diagonal joins non-neighbouring polygon vertices, or follows matching row-and-column steps through an array or grid. at one point
The laboratory draws exactly this, on an actual circle, with the chordsDefinition: A chord is a line segment whose endpoints lie on a circle. going in one at a time in the same order: the four sides first, then the two diagonalsDefinition: A diagonal joins non-neighbouring polygon vertices, or follows matching row-and-column steps through an array or grid.. The count beside the figure is the column you have just read down.
Five of those six chordsDefinition: A chord is a line segment whose endpoints lie on a circle. added one region each, and the sixth added two, because it had something to cross. That is the whole arithmetic of the problem: chords are cheap and crossings are what make the count grow. Four points have one crossing. Five have five. Six have fifteen, and fifteen is one short of the sixteen that doubling needs.
What you are seeing
A plain description of the process
Put distinct points on the rim of a circle, draw a straight segment between every pair, and count the pieces inside the circle. These segments are called chordsDefinition: A chord is a line segment whose endpoints lie on a circle.. One point draws no chord and leaves one region; two points draw one chord and leave two.
With no three chordsDefinition: A chord is a line segment whose endpoints lie on a circle. crossing at the same interior point, three, four and five rim points give 4, 8 and 16 regions. That makes doubling a reasonable guess, but six points give 31, not 32. The early counts alone do not determine the counting rule.
The arrangement matters as well as the number of points. Six evenly spaced points give 30 regions because three chordsDefinition: A chord is a line segment whose endpoints lie on a circle. pass through the centre together. Moving one point slightly separates that shared crossing and creates the 31st region.
The term general positionDefinition: General position means an arrangement avoids specified special coincidences, with the exact conditions depending on the problem. here means that no three chordsDefinition: A chord is a line segment whose endpoints lie on a circle. meet at one interior point. The laboratory compares that setting with the evenly spaced arrangement, so the conditions behind each count remain visible.
Why it starts to make sense
Intuition, before any algebra
Draw the chordsDefinition: A chord is a line segment whose endpoints lie on a circle. one at a time and watch what each one does. The plate above is this, and the laboratory is this.
A chordDefinition: A chord is a line segment whose endpoints lie on a circle. that crosses nothing splits one region into two, so it adds one region. A chord that crosses one existing chord passes through two regions and splits each of them, so it adds two. In general a chord that meets what is already drawn at separate points passes through regions and splits each one, so it adds regions.
Add all of that up. You start with one region. Every chordDefinition: A chord is a line segment whose endpoints lie on a circle. adds one. Every crossing adds one more. So
regions = 1 + (number of chordsDefinition: A chord is a line segment whose endpoints lie on a circle.) + (number of crossings).
That is not an approximation and there is nothing left to estimate. The only question is how many chordsDefinition: A chord is a line segment whose endpoints lie on a circle. and how many crossings there are.
The chordsDefinition: A chord is a line segment whose endpoints lie on a circle. are easy: one for each pair of points, so of them.
The crossings are the pretty part. Pick any four of the points. Those four have three ways of being paired off into two chordsDefinition: A chord is a line segment whose endpoints lie on a circle., and exactly one of those three pairings makes the two chords cross inside the circle: join the points that are opposite each other round the rim, not adjacent. So every four points give exactly one crossing. And every crossing comes from exactly one set of four points, since the two chords through it have four distinct ends. Four points, one crossing, no double counting: there are crossings.
Now the doubling. Why did it work five times?
Because is the sum of the first five entries of row of Pascal's triangleDefinition: Pascal’s triangle starts with 1; each new row has 1 at both ends and adds neighbouring entries above for its interior., and is the sum of the whole row. A row with five entries or fewer has nothing left over, and the two agree: that is . Row 5 is 1, 5, 10, 10, 5, 1, which has six entries, and the first five of them come to 31 while all six come to 32. The missing entry is the last 1, and that 1 is the whole of the surprise.
The key idea
What five terms can and cannot tell you
Two sentences carry this page, and the second is the one worth arguing about.
A sequenceDefinition: A sequence is an ordered list of values, usually indexed by whole numbers. is not its first few terms. 1, 2, 4, 8, 16 is the start of the doubling sequence and also the start of at least one other sequence, and nothing inside those five numbers can separate them.
The usual moral stops there, and it is a good moral, but it is only half of what is going on. The other half is that this is not a case where the truth is unknowable or the pattern merely suspicious. The real count is provable, in a few lines, from a fact about drawings that anybody can check on the drawing in front of them. The doubling was never a rival theory. It was a guess that had never been asked to justify itself, sitting beside a count that can be.
That is worth separating from what the rest of this site is usually about. When Gilbreath's conjecture holds for millions of rows, the millions of rows are all there is; nobody can prove it and nobody can break it. Here the evidence and the proofDefinition: A proof is a finite argument showing that a conclusion follows from stated assumptions. point at the same answer, and the evidence was pointing at the wrong one until the sixth term.
A pattern that breaks is not the same as a pattern nobody can settle. This one breaks, and we know exactly why, at exactly which term, by exactly how much.
And then the second trap, which is the better one. The formula needs the points to be in general positionDefinition: General position means an arrangement avoids specified special coincidences, with the exact conditions depending on the problem., and the drawing you would make by hand is not. Six evenly spaced points look like the most natural way to draw six points on a circle, and they are the one arrangement that gives the wrong answer. Having just been told not to trust a pattern you can see, you are handed a picture whose symmetryDefinition: A symmetry is a transformation that leaves an object looking exactly the same. is doing something the formula never claimed to cover.
Formal statement
Precisely what is being claimed
Let be a set of distinct points on a circle, and draw the chordDefinition: A chord is a line segment whose endpoints lie on a circle. between every pair. Say is in general positionDefinition: General position means an arrangement avoids specified special coincidences, with the exact conditions depending on the problem. if no three of those chords pass through a common point strictly inside the circle. Let be the number of connected regions the chords cut the open disc into.
- If is in general positionDefinition: General position means an arrangement avoids specified special coincidences, with the exact conditions depending on the problem. then Proved, in layer 5.
- for gives . Proved, as an instance of 1, and computed again two other ways as a check.
- exactly when , and is strictly smaller for every . Proved, in layer 5.
- For the six verticesDefinition: A vertex is a corner of a geometric shape, or a node in a graph. of a regular hexagon, . Proved, in layer 5, by exhibiting the concurrency and recounting.
- For the regular -gon with , . Exhaustively checked over exactly those four arrangements, by two computations that could each be wrong and are wrong in different ways. Not proved here.
Statement 1 is what the page is for; 4 is what stops 1 from being read as more than it says. The condition in 1 cannot be dropped: for a general the equality becomes , and the deficit is what the concurrences cost.
Proof
Of everything above except the last line
Counting the chordsDefinition: A chord is a line segment whose endpoints lie on a circle. and the crossings. There is one chord per pair of points, so there are chords. For the crossings, define a map from crossings to 4-element subsets of : a crossing lies on two chords, which between them have four distinct endpoints, since two chords sharing an endpoint meet on the circle and not inside it. That map is injectiveDefinition: A function is injective when different inputs always produce different outputs. on a general-positionDefinition: General position means an arrangement avoids specified special coincidences, with the exact conditions depending on the problem. figure, because two distinct crossings cannot lie on the same pair of chords. It is surjectiveDefinition: A function is surjective when every output in its stated target collection is reached by some input., because any four points in cyclic order have the chords and crossing inside. So there are exactly crossings. ∎
The count, by Euler. Treat the figure as a plane graphDefinition: A graph is a collection of nodes joined by edges that record relationships or transitions.: the verticesDefinition: A vertex is a corner of a geometric shape, or a node in a graph. are the points on the rim together with the crossings inside; the edgesDefinition: An edge is a connection between two nodes in a graph. are the arcs of the circle between neighbouring points, together with the pieces the chordsDefinition: A chord is a line segment whose endpoints lie on a circle. are cut into. A chord carrying crossings is cut into pieces, and every crossing lies on exactly two chords in general positionDefinition: General position means an arrangement avoids specified special coincidences, with the exact conditions depending on the problem., so the chords contribute
edgesDefinition: An edge is a connection between two nodes in a graph. in total. The graphDefinition: A graph is a collection of nodes joined by edges that record relationships or transitions. is connected and drawn in the plane without crossings (the crossings are verticesDefinition: A vertex is a corner of a geometric shape, or a node in a graph. now), so Euler's relation applies. With
we get
One of those faces is the unbounded region outside the circle. Removing it leaves regions inside the disc. ∎
Where the doubling comes from, and where it goes. The identity that matters is one about row of Pascal's triangleDefinition: Pascal’s triangle starts with 1; each new row has 1 at both ends and adds neighbouring entries above for its interior.:
which is checked directly from Pascal's rule. Meanwhile is the sum of the entire row. The two therefore differ by , which is zero exactly when , and strictly positive for every . At the missing term is , so 32 becomes 31. ∎
The regular hexagon. Label the verticesDefinition: A vertex is a corner of a geometric shape, or a node in a graph. round the rim. The chordsDefinition: A chord is a line segment whose endpoints lie on a circle. , and join opposite vertices, so each is a diameterDefinition: A diameter is a chord passing through the centre of a circle; its length is twice the radius. and all three pass through the centre. Every other triple of chords meets in three distinct points, which is checked by inspection of the fifteen chords. So the figure has crossings rather than 15, and the centre lies on three chords rather than two, so the chord pieces number rather than . Then
and removing the outside leaves 30 regions. Moving one vertexDefinition: A vertex is a corner of a geometric shape, or a node in a graph. off its place destroys the diameterDefinition: A diameter is a chord passing through the centre of a circle; its length is twice the radius. through it, the three chordsDefinition: A chord is a line segment whose endpoints lie on a circle. no longer share a point, and the general-positionDefinition: General position means an arrangement avoids specified special coincidences, with the exact conditions depending on the problem. count of 31 applies again. ∎
What is not proved here. Statement 5 above. The counts 88, 230 and 456 for eight, ten and twelve equally spaced points are computations, not arguments: the laboratory finds the concurrences in the drawing using a numerical tolerance, and a separate raster of the picture is flooded and its patches counted. Both could be wrong, in opposite directions, and their agreeing is evidence rather than proofDefinition: A proof is a finite argument showing that a conclusion follows from stated assumptions.. The general theory of which diagonalsDefinition: A diagonal joins non-neighbouring polygon vertices, or follows matching row-and-column steps through an array or grid. of a regular polygonDefinition: A regular polygon has all side lengths equal and all interior angles equal. are concurrent is a substantial piece of work and it is cited rather than reproduced.
Limits and frontier
Where this page stops being able to help
What this laboratory computes. Up to fourteen points, which is ninety-one chordsDefinition: A chord is a line segment whose endpoints lie on a circle. and 1,001 crossings. The formula is evaluated in exact whole-number arithmetic and could be taken as far as you like; what limitsDefinition: A limit is the value that a sequence or function approaches under a stated limiting process. the page is the drawing, not the arithmetic. Crossings are found in ordinary double-precision floating point, and two of them are treated as the same point when they fall within of one another on a disc of radiusDefinition: A radius is a straight segment from the centre of a circle to its rim, or the length of that segment. 1. That tolerance is the one number on this page that could quietly change an answer, so it is stated here, exported from the kernel, and tested from both sides: an exact concurrency is found to about , and no two genuinely distinct crossings in any figure the page draws come within a thousand tolerances of each other.
The raster count, and what it is worth. The third count on this page inks the chordsDefinition: A chord is a line segment whose endpoints lie on a circle. onto a grid and counts the connected patches of paper. It knows nothing about binomial coefficientsDefinition: A binomial coefficient counts selections of a given size when order does not matter., nothing about Euler, and nothing about concurrency, which is exactly why it is worth running. It is also the weakest of the three: a region narrower than a cell or two is inked over and lost, and patches of fewer than six cells are discarded as artefacts of the ink having a width. Its only defence is that raising the resolution does not change its answer, and that is a defence rather than a proofDefinition: A proof is a finite argument showing that a conclusion follows from stated assumptions..
Where the mathematics is still moving. Not here. The general-positionDefinition: General position means an arrangement avoids specified special coincidences, with the exact conditions depending on the problem. count is settled and has been for a long time. The live question is the one this page only touches: what happens when the points are symmetricDefinition: A symmetry is a transformation that leaves an object looking exactly the same.. Counting the regions of a regular -gon means knowing exactly which sets of three diagonalsDefinition: A diagonal joins non-neighbouring polygon vertices, or follows matching row-and-column steps through an array or grid. are concurrent, and that turns out to be a genuinely hard problem in its own right, solved with a long case analysis rather than a formula you could put on a card. The four counts this page prints for equal spacing are small instances of it, computed rather than derived.
Read this next to Pascal Modulo m. The whole business of the doubling holding five times and then failing is a fact about a row of Pascal's triangleDefinition: Pascal’s triangle starts with 1; each new row has 1 at both ends and adds neighbouring entries above for its interior. being long enough to have something left over. Seeing the triangle itself makes the coincidence stop looking like one.
What is actually established
Every statement on this page, with its status, its exact scope, and the date that status was last checked.
When no three chords meet at a single point, n points on a circle cut the disc into exactly C(n,4) + C(n,2) + 1 regions.
- Scope
- Every whole number of points from 0 upwards, and every arrangement of them on the circle in which no three chords pass through a common point. Nothing here covers arrangements where three chords do meet, and for those the count is genuinely lower.
- Why
- Proved in layer 5 from Euler’s relation, in full, on this page. Each term counts something: C(n,4) is the crossings, because any four points on the circle determine exactly one crossing and every crossing arises from exactly one set of four; C(n,2) is the chords; and the 1 is the disc you started with. The attribution is Moser’s and is cited, but the argument here is not taken from anybody: it is short enough to write out and short enough to check.
- Status checked
For one to eight points in general position the counts are 1, 2, 4, 8, 16, 31, 57, 99.
- Scope
- The eight arrangements of one to eight points that this laboratory draws, each of which is checked to have no three chords through a point. The values follow from the proved formula; the computation described below is a second opinion on them and not their justification.
- Why
- Each of these is the formula evaluated in exact whole-number arithmetic, so the status is inherited from the formula rather than earned by a computation. What the computation adds is the chance of catching a mistake: the same eight counts are produced again from Euler’s relation over the drawn arrangement, and a third time by rasterising the picture and counting the connected patches of paper, and all three agree. Three routes to a number that could have disagreed is worth more than one route repeated.
- Computation (approximate)
- Each arrangement counted three ways: the closed formula in exact integers; Euler’s relation over the drawing, with crossings found in double-precision arithmetic and merged at a tolerance of 1e-9; and a flood fill of a 1600 by 1600 raster of the disc, repeated at 2400 by 2400 with the same answer. The raster is approximate by nature and its two runs agreeing is the whole of its authority. Algorithm circle-regions-1.
- Status checked
- Sources
- The Book of Numbers
The counts agree with 2 raised to one less than the number of points for one to five points, and never again.
- Scope
- Every whole number of points from 1 upwards, in general position. A statement about all of them, not about the fourteen the laboratory draws.
- Why
- C(n,4) + C(n,2) + 1 is the sum of the first three entries of row n−1 of Pascal’s triangle, and 2 raised to n−1 is the sum of every entry in that row. For n at most 5 the row has at most three non-zero entries beyond what has been counted, so the two sums are the same; from n = 6 the row has more entries and every one of them is positive, so the sum of all of them is strictly larger. The two sequences part company at 31 against 32 and the gap grows without limit.
- Status checked
- Sources
- The Book of Numbers
Six equally spaced points cut the disc into 30 regions, not 31, and moving any one of them off its place restores the 31st.
- Scope
- The single arrangement of six points at equal spacing, and arrangements obtained from it by moving one point to a position where no three chords are concurrent.
- Why
- A proof, not a measurement. The three chords joining opposite points of a regular hexagon are diameters, so all three pass through the centre: what would be three separate crossings is one point. Euler’s count then loses two corners and loses four edges against the general-position figure, and 30 rather than 31 follows with nothing left to choose. Moving one point breaks the diameter through it, the three chords no longer share a point, and the count returns to 31. The laboratory finds the concurrence in the drawing and the raster count agrees with both figures, but neither computation is doing the work here: the symmetry is.
- Status checked
Drawn at equal spacing, the counts for six, eight, ten and twelve points are 30, 88, 230 and 456, each below what the formula gives.
- Scope
- Exactly those four arrangements, drawn at equal spacing, as this laboratory draws them. Not a statement about equally spaced points in general, and not a statement about any other number of points.
- Why
- Each of the four was counted twice over: once by finding every crossing in the drawing and applying Euler’s relation, and once by flooding a raster of the picture. The first depends on a tolerance for deciding when two crossings are the same point, and the second depends on the raster being fine enough to see every region, so neither is a proof and the two are wrong in different ways when they are wrong. The general account of which diagonals of a regular polygon are concurrent is the cited paper’s, and this page neither reproduces nor relies on it.
- Computation (approximate)
- Four arrangements, each counted by Euler’s relation over crossings found in double-precision arithmetic and merged at a tolerance of 1e-9, and again by flood filling a 1600 by 1600 raster of the disc, with a repeat at 2400 by 2400 agreeing. Patches of fewer than six cells are discarded by the raster as artefacts of the ink having a width, which is the one place a genuinely thin region could be missed. Algorithm circle-regions-1.
- 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.
- Leo Moser, W. Bruce Ross, Mathematical Miscellany, Mathematics Magazine 23(2), pp. 109–114, 1949. Link
Historical reference for Moser's circle problem. The formula used here is derived on the page from Euler's relation.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: publisher record.
The journal contents confirm the authors, title, date and pages. Removed the unsupported title Problem B-2; this check did not inspect the original problem text.
Where the problem is set out as the standard warning against reading a sequence off its first few terms, alongside the closed count.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: publisher record.
Publisher confirms authors, title and 1996 edition.
- Bjorn Poonen, Michael Rubinstein, The number of intersection points made by the diagonals of a regular polygon, SIAM Journal on Discrete Mathematics 11(1), pp. 135–156, 1998. Link
The full account of what happens when the points are equally spaced: which sets of three diagonals of a regular polygon are concurrent, and therefore how many regions are lost. This page computes the same counts for a handful of small cases by finding the concurrences in the drawing, which is evidence about those cases and not the theorem.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: publisher record.
Publisher confirms authors and February 1998 issue; abstract covers intersections and region counts.
Related by mechanism
Connected by how they work, not by sharing a topic label.