HOME

TheInfoList



OR:

In
mathematical Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
measure theory In mathematics, the concept of a measure is a generalization and formalization of geometrical measures (length, area, volume) and other common notions, such as magnitude (mathematics), magnitude, mass, and probability of events. These seemingl ...
, for every positive integer the ham sandwich theorem states that given
measurable In mathematics, the concept of a measure is a generalization and formalization of geometrical measures (length, area, volume) and other common notions, such as magnitude, mass, and probability of events. These seemingly distinct concepts hav ...
"objects" in -
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coo ...
al
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are ''Euclidean spaces ...
, it is possible to divide each one of them in half (with respect to their measure, e.g. volume) with a single -dimensional
hyperplane In geometry, a hyperplane is a generalization of a two-dimensional plane in three-dimensional space to mathematical spaces of arbitrary dimension. Like a plane in space, a hyperplane is a flat hypersurface, a subspace whose dimension is ...
. This is possible even if the objects overlap. It was proposed by
Hugo Steinhaus Hugo Dyonizy Steinhaus ( , ; 14 January 1887 – 25 February 1972) was a Polish mathematician and educator. Steinhaus obtained his PhD under David Hilbert at Göttingen University in 1911 and later became a professor at the Jan Kazimierz Univers ...
and proved by
Stefan Banach Stefan Banach ( ; 30 March 1892 – 31 August 1945) was a Polish mathematician who is generally considered one of the 20th century's most important and influential mathematicians. He was the founder of modern functional analysis, and an original ...
(explicitly in dimension 3, without stating the theorem in the -dimensional case), and also years later called the Stone–Tukey theorem after Arthur H. Stone and
John Tukey John Wilder Tukey (; June 16, 1915 – July 26, 2000) was an American mathematician and statistician, best known for the development of the fast Fourier Transform (FFT) algorithm and box plot. The Tukey range test, the Tukey lambda distributi ...
.


Naming

The ham sandwich theorem takes its name from the case when and the three objects to be bisected are the ingredients of a
ham sandwich A ham sandwich is a common type of sandwich. Ham sandwich may also refer to: * Ham Sandwich (band), an Irish indie rock band * Ham Sandwich (song), "Ham Sandwich" (song), by Getter, 2019 * "Ham Sandwich", a 1963 short story by James H. Schmitz * ...
. Sources differ on whether these three ingredients are two slices of bread and a piece of ham , bread and cheese and ham , or bread and butter and ham . In two dimensions, the theorem is known as the pancake theorem to refer to the flat nature of the two objects to be bisected by a line .


History

According to , the earliest known paper about the ham sandwich theorem, specifically the case of bisecting three solids with a plane, is a 1938 note in a Polish mathematics journal . Beyer and Zardecki's paper includes a translation of this note, which attributes the posing of the problem to
Hugo Steinhaus Hugo Dyonizy Steinhaus ( , ; 14 January 1887 – 25 February 1972) was a Polish mathematician and educator. Steinhaus obtained his PhD under David Hilbert at Göttingen University in 1911 and later became a professor at the Jan Kazimierz Univers ...
, and credits
Stefan Banach Stefan Banach ( ; 30 March 1892 – 31 August 1945) was a Polish mathematician who is generally considered one of the 20th century's most important and influential mathematicians. He was the founder of modern functional analysis, and an original ...
as the first to solve the problem, by a reduction to the
Borsuk–Ulam theorem In mathematics, the Borsuk–Ulam theorem states that every continuous function from an ''n''-sphere into Euclidean ''n''-space maps some pair of antipodal points to the same point. Here, two points on a sphere are called antipodal if they ar ...
. The note poses the problem in two ways: first, formally, as "Is it always possible to bisect three solids, arbitrarily located, with the aid of an appropriate plane?" and second, informally, as "Can we place a piece of ham under a meat cutter so that meat, bone, and fat are cut in halves?" The note then offers a proof of the theorem. A more modern reference is , which is the basis of the name "Stone–Tukey theorem". This paper proves the -dimensional version of the theorem in a more general setting involving measures. The paper attributes the case to
Stanislaw Ulam Stanislav and variants may refer to: People *Stanislav (given name), a Slavic given name with many spelling variations (Stanislaus, Stanislas, Stanisław, etc.) Places * Stanislav, Kherson Oblast, a coastal village in Ukraine * Stanislaus County, ...
, based on information from a referee; but claim that this is incorrect, given the note mentioned above, although "Ulam did make a fundamental contribution in proposing" the
Borsuk–Ulam theorem In mathematics, the Borsuk–Ulam theorem states that every continuous function from an ''n''-sphere into Euclidean ''n''-space maps some pair of antipodal points to the same point. Here, two points on a sphere are called antipodal if they ar ...
.


Two-dimensional variant: proof using a rotating-knife

The two-dimensional variant of the theorem (also known as the pancake theorem) can be proved by an argument which appears in the
fair cake-cutting Fair cake-cutting is a kind of fair division problem. The problem involves a ''heterogeneous'' resource, such as a cake with different toppings, that is assumed to be ''divisible'' – it is possible to cut arbitrarily small pieces of it without ...
literature (see e.g. Robertson–Webb rotating-knife procedure). For each angle \alpha\in ,180^\circ/math>, a straight line ("knife") of angle \alpha can bisect pancake #1. To see this, translate along its normal a straight line of angle \alpha from -\infty to \infty; the fraction of pancake #1 covered by the line changes continuously from 0 to 1, so by the
intermediate value theorem In mathematical analysis, the intermediate value theorem states that if f is a continuous function whose domain contains the interval , then it takes on any given value between f(a) and f(b) at some point within the interval. This has two imp ...
it must be equal to 1/2 somewhere along the way. It is possible that an entire range of translations of our line yield a fraction of 1/2; in this case, it is a canonical choice to pick the middle one of all such translations. When the knife is at angle 0, it also cuts pancake #2, but the pieces are probably unequal (if we are lucky and the pieces are equal, we are done). Define the 'positive' side of the knife as the side in which the fraction of pancake #2 is larger. We now turn the knife, and translate it as described above. When the angle is \alpha, define p(\alpha) as the fraction of pancake #2 at the positive side of the knife. Initially p(0) > 1/2. The function p is continuous, since small changes in the angle lead to small changes in the position of the knife. When the knife is at angle 180, the knife is upside-down, so p(180) < 1/2. By the
intermediate value theorem In mathematical analysis, the intermediate value theorem states that if f is a continuous function whose domain contains the interval , then it takes on any given value between f(a) and f(b) at some point within the interval. This has two imp ...
, there must be an angle in which p(\alpha)=1/2. Cutting at that angle bisects both pancakes simultaneously.


''n''-dimensional variant: proof using the Borsuk–Ulam theorem

The ham sandwich theorem can be proved as follows using the
Borsuk–Ulam theorem In mathematics, the Borsuk–Ulam theorem states that every continuous function from an ''n''-sphere into Euclidean ''n''-space maps some pair of antipodal points to the same point. Here, two points on a sphere are called antipodal if they ar ...
. This proof follows the one described by Steinhaus and others (1938), attributed there to
Stefan Banach Stefan Banach ( ; 30 March 1892 – 31 August 1945) was a Polish mathematician who is generally considered one of the 20th century's most important and influential mathematicians. He was the founder of modern functional analysis, and an original ...
, for the case. In the field of
Equivariant topology In mathematics, equivariant topology is the study of topological spaces that possess certain symmetries. In studying topological spaces, one often considers continuous maps f: X \to Y, and while equivariant topology also considers such maps, the ...
, this proof would fall under the configuration-space/tests-map paradigm. Let denote the
compact Compact as used in politics may refer broadly to a pact or treaty; in more specific cases it may refer to: * Interstate compact, a type of agreement used by U.S. states * Blood compact, an ancient ritual of the Philippines * Compact government, a t ...
(or more generally bounded and Lebesgue-measurable) subsets of \mathbb^n that we wish to simultaneously bisect. Let S=\ be the
unit Unit may refer to: General measurement * Unit of measurement, a definite magnitude of a physical quantity, defined and adopted by convention or by law **International System of Units (SI), modern form of the metric system **English units, histo ...
-sphere in \mathbb^n. For each point on , we can define a continuum (E_)_ of affine
hyperplane In geometry, a hyperplane is a generalization of a two-dimensional plane in three-dimensional space to mathematical spaces of arbitrary dimension. Like a plane in space, a hyperplane is a flat hypersurface, a subspace whose dimension is ...
s with
normal vector In geometry, a normal is an object (e.g. a line, ray, or vector) that is perpendicular to a given object. For example, the normal line to a plane curve at a given point is the infinite straight line perpendicular to the tangent line to the cu ...
: E_=\ for c\in\mathbb. For each c\in\mathbb, we call the space E^+_=\ the "positive side" of E_, which is the side pointed to by the vector . By the
intermediate value theorem In mathematical analysis, the intermediate value theorem states that if f is a continuous function whose domain contains the interval , then it takes on any given value between f(a) and f(b) at some point within the interval. This has two imp ...
, every family of such hyperplanes contains at least one hyperplane that bisects the bounded set : at one extreme translation, no volume of is on the positive side, and at the other extreme translation, all of 's volume is on the positive side, so in between there must be a closed interval of possible values of c\in\mathbb, for which E_ bisects the volume of . If has volume zero, we pick c=0 for all v\in S. Otherwise, the interval is compact and we can canonically pick c=\frac12(\inf I_v+\sup I_v) as its midpoint for each v\in S. Thus we obtain a continuous function \alpha\colon S\to\mathbb such that for each point on the sphere the hyperplane E_ bisects . Note further that we have I_=-I_v and thus \alpha(-v)=-\alpha(v) for all v\in S. Now we define a function f\colon S\to\mathbb^ as follows: :f(v)=(vol(A_1\cap E^+_),\ldots,vol(A_\cap E^+_)). This function is
continuous Continuity or continuous may refer to: Mathematics * Continuity (mathematics), the opposing concept to discreteness; common examples include ** Continuous probability distribution or random variable in probability and statistics ** Continuous ...
(which can be proven with the
dominated convergence theorem In measure theory, Lebesgue's dominated convergence theorem gives a mild sufficient condition under which limits and integrals of a sequence of functions can be interchanged. More technically it says that if a sequence of functions is bounded i ...
). By the
Borsuk–Ulam theorem In mathematics, the Borsuk–Ulam theorem states that every continuous function from an ''n''-sphere into Euclidean ''n''-space maps some pair of antipodal points to the same point. Here, two points on a sphere are called antipodal if they ar ...
, there are
antipodal points In mathematics, two points of a sphere (or n-sphere, including a circle) are called antipodal or diametrically opposite if they are the endpoints of a diameter, a straight line segment between two points on a sphere and passing through its cent ...
v and -v on the sphere such that f(v)=f(-v). Antipodal points correspond to hyperplanes E_ and E_=E_ that are equal except that they have opposite positive sides. Thus, f(v)=f(-v) means that the volume of is the same on the positive and negative side of E_, for i=1,\ldots,n. Thus, E_ is the desired ham sandwich cut that simultaneously bisects the volumes of .


Measure theoretic versions

In
measure theory In mathematics, the concept of a measure is a generalization and formalization of geometrical measures (length, area, volume) and other common notions, such as magnitude (mathematics), magnitude, mass, and probability of events. These seemingl ...
, proved two more general forms of the ham sandwich theorem. Both versions concern the bisection of
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
s of a common set , where has a Carathéodory
outer measure In the mathematical field of measure theory, an outer measure or exterior measure is a function defined on all subsets of a given set with values in the extended real numbers satisfying some additional technical conditions. The theory of outer me ...
and each has finite outer measure. Their first general formulation is as follows: for any continuous real
function Function or functionality may refer to: Computing * Function key, a type of key on computer keyboards * Function model, a structured representation of processes in a system * Function object or functor or functionoid, a concept of object-orie ...
f \colon S^n \times X \to \mathbb, there is a point of the -
sphere A sphere (from Ancient Greek, Greek , ) is a surface (mathematics), surface analogous to the circle, a curve. In solid geometry, a sphere is the Locus (mathematics), set of points that are all at the same distance from a given point in three ...
and a real number ''s''0 such that the surface divides into and of equal measure and simultaneously bisects the outer measure of . The proof is again a reduction to the Borsuk-Ulam theorem. This theorem generalizes the standard ham sandwich theorem by letting . Their second formulation is as follows: for any measurable functions over that are
linearly independent In the theory of vector spaces, a set of vectors is said to be if there exists no nontrivial linear combination of the vectors that equals the zero vector. If such a linear combination exists, then the vectors are said to be . These concep ...
over any subset of of positive measure, there is a
linear combination In mathematics, a linear combination or superposition is an Expression (mathematics), expression constructed from a Set (mathematics), set of terms by multiplying each term by a constant and adding the results (e.g. a linear combination of ''x'' a ...
such that the surface , dividing into and , simultaneously bisects the outer measure of . This theorem generalizes the standard ham sandwich theorem by letting and letting , for , be the -th coordinate of .


Discrete and computational geometry versions

In
discrete geometry Discrete geometry and combinatorial geometry are branches of geometry that study combinatorial properties and constructive methods of discrete geometric objects. Most questions in discrete geometry involve finite or discrete sets of basic geom ...
, the ham sandwich theorem usually refers to the special case in which each of the sets being divided is a
finite set In mathematics, particularly set theory, a finite set is a set that has a finite number of elements. Informally, a finite set is a set which one could in principle count and finish counting. For example, is a finite set with five elements. Th ...
of points. Here the relevant measure is the
counting measure In mathematics, specifically measure theory, the counting measure is an intuitive way to put a measure on any set – the "size" of a subset is taken to be the number of elements in the subset if the subset has finitely many elements, and infinit ...
, which simply counts the number of points on either side of the hyperplane. In two dimensions, the theorem can be stated as follows: :For a finite set of points in the plane, each colored "red" or "blue", there is a line that simultaneously bisects the red points and bisects the blue points, that is, the number of red points on either side of the line is equal and the number of blue points on either side of the line is equal. There is an exceptional case when points lie on the line. In this situation, we count each of these points as either being on one side, on the other, or on neither side of the line (possibly depending on the point), i.e. "bisecting" in fact means that each side contains less than half of the total number of points. This exceptional case is actually required for the theorem to hold, of course when the number of red points or the number of blue is odd, but also in specific configurations with even numbers of points, for instance when all the points lie on the same line and the two colors are separated from each other (i.e. colors don't alternate along the line). A situation where the numbers of points on each side cannot match each other is provided by adding an extra point out of the line in the previous configuration. In computational geometry, this ham sandwich theorem leads to a computational problem, the ham sandwich problem. In two dimensions, the problem is this: given a finite set of points in the plane, each colored "red" or "blue", find a ham sandwich cut for them. First, described an algorithm for the special, separated case. Here all red points are on one side of some line and all blue points are on the other side, a situation where there is a unique ham sandwich cut, which Megiddo could find in linear time. Later, gave an algorithm for the general two-dimensional case; the running time of their algorithm is , where the symbol indicates the use of
Big O notation Big ''O'' notation is a mathematical notation that describes the asymptotic analysis, limiting behavior of a function (mathematics), function when the Argument of a function, argument tends towards a particular value or infinity. Big O is a memb ...
. Finally, found an optimal -time
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
. This algorithm was extended to higher dimensions by where the running time is o(n^). Given sets of points in general position in -dimensional space, the algorithm computes a -dimensional hyperplane that has an equal number of points of each of the sets in both of its half-spaces, i.e., a ham-sandwich cut for the given points. If is a part of the input, then no polynomial time algorithm is expected to exist, as if the points are on a
moment curve In geometry, the moment curve is an algebraic curve in ''d''-dimensional Euclidean space given by the set of points with Cartesian coordinates of the form :\left( x, x^2, x^3, \dots, x^d \right). In the Euclidean plane, the moment curve is a parabol ...
, the problem becomes equivalent to necklace splitting, which is PPA-complete. A linear-time algorithm that area-bisects two disjoint convex polygons is described by .


Generalization to algebraic surfaces

The original theorem works for at most collections, where is the number of dimensions. To bisect a larger number of collections without going to higher dimensions, one can use, instead of a hyperplane, an
algebraic surface In mathematics, an algebraic surface is an algebraic variety of dimension two. In the case of geometry over the field of complex numbers, an algebraic surface has complex dimension two (as a complex manifold, when it is non-singular) and so of di ...
of degree , i.e., an ()–dimensional surface defined by a polynomial function of degree : Given \binom-1 measures in an –dimensional space, there exists an algebraic surface of degree which bisects them all. (). This generalization is proved by mapping the –dimensional plane into a \binom-1 dimensional plane, and then applying the original theorem. For example, for and , the 2–dimensional plane is mapped to a 5–dimensional plane via: :.


See also

* Exact division


References

*. *. * *. *. *. *. *. * *. *. *.


External links

* {{MathWorld, title=Ham Sandwich Theorem, urlname=HamSandwichTheorem, mode=cs2
ham sandwich theorem
on th



by Danielle MacNevin
An interactive 2D demonstration
Theorems in measure theory Articles containing proofs Theorems in topology