Necklace splitting theorem
Builds on Borsuk–Ulam theorem
Statement
Let and be integers. Let a necklace be a row of beads of colours. Suppose colour occurs exactly times, for some integer . Then the necklace can be cut in at most places so that the pieces can be divided among people fairly. Fairly means that each person receives exactly beads of colour , for every .
Remarks
For the result follows from the Borsuk–Ulam theorem. Model the necklace as the interval , with each bead a short subinterval. A point of the sphere encodes a cut into consecutive pieces of lengths . The sign of tells which of the two people gets piece . For each colour, take the amount the first person gets minus half the total; this defines an odd map . By Borsuk–Ulam it has a zero, which is a fair split with at most cuts. A final step moves the cuts to bead boundaries. The general case is due to Noga Alon, by induction on the prime factors of using a generalisation of Borsuk–Ulam.
The bound is sharp: if the beads of each colour lie in one contiguous block, each block needs cuts.
Going deeper
For a student
This is a standard showcase of topological methods in combinatorics, next to Lovász's proof of the Kneser conjecture. The continuous version, where colours are replaced by measures on an interval, is the form to which Borsuk–Ulam applies directly, much as in the ham sandwich theorem. The bound cannot be lowered in general, as the example of contiguous colour blocks shows.
Reading path
To understand this page from the ground up, read these 5 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Continuous map concept
- Degree of a continuous map concept
- n-sphere object
- Borsuk–Ulam theorem statement
- Necklace splitting theorem statement
Further reading
About this page
| Tag | WFS3PHFHA1 |
|---|---|
| URI | m2://WFS3PHFHA1 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 05D99, 91B32, 55M20 |
| Status | This copy of the site has no build data. Run m2 status WFS3PHFHA1. |
| Uses | Borsuk–Ulam theorem |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.