Stromquist–Woodall theorem

From testwiki
Jump to navigation Jump to search

Template:Only primary sources Template:One source The Stromquist–Woodall theorem is a theorem in fair division and measure theory. Informally, it says that, for any cake, for any n people with different tastes, and for any fraction w, there exists a subset of the cake that all people value at exactly a fraction w of the total cake value, and it can be cut using at most 2n−2 cuts.[1]

The theorem is about a circular 1-dimensional cake (a "pie"). Formally, it can be described as the interval [0,1] in which the two endpoints are identified. There are n continuous measures over the cake: V1,…,Vn; each measure represents the valuations of a different person over subsets of the cake. The theorem says that, for every weight w∈[0,1], there is a subset Cw, which all people value at exactly w:

∀i=1,…,n:Vi(Cw)=w,

where Cw is a union of at most n−1 intervals. This means that 2n−2 cuts are sufficient for cutting the subset Cw. If the cake is not circular (that is, the endpoints are not identified), then Cw may be the union of up to n intervals, in case one interval is adjacent to 0 and one other interval is adjacent to 1.

Proof sketch

Let W⊆[0,1] be the subset of all weights for which the theorem is true. Then:

  1. 1∈W. Proof: take C1:=C (recall that the value measures are normalized such that all partners value the entire cake as 1).
  2. If w∈W, then also 1−w∈W. Proof: take C1−w:=C∖Cw. If Cw is a union of n−1 intervals in a circle, then C1−w is also a union of n−1 intervals.
  3. W is a closed set. This is easy to prove, since the space of unions of n−1 intervals is a compact set under a suitable topology.
  4. If w∈W, then also w/2∈W. This is the most interesting part of the proof; see below.

From 1-4, it follows that W=[0,1]. In other words, the theorem is valid for every possible weight.

Proof sketch for part 4

  • Assume that Cw is a union of n−1 intervals and that all n partners value it as exactly w.
  • Define the following function on the cake, f:C→ℝn:
f(t)=(t,t2,…,tn)t∈[0,1]
  • Define the following measures on ℝn:
Ui(Y)=Vi(f−1(Y)∩Cw)Y⊆ℝn
  • Note that f−1(ℝn)=C. Hence, for every partner i: Ui(ℝn)=w.
  • Hence, by the Stone–Tukey theorem, there is a hyper-plane that cuts ℝn to two half-spaces, H,H′, such that:
∀i=1,…,n:Ui(H)=Ui(H′)=w/2
  • Define M=f−1(H)∩Cw and M′=f−1(H′)∩Cw. Then, by the definition of the Ui:
∀i=1,…,n:Vi(M)=Vi(M′)=w/2
  • The set Cw has n−1 connected components (intervals). Hence, its image f(Cw) also has n−1 connected components (1-dimensional curves in ℝn).
  • The hyperplane that forms the boundary between H and H′ intersects f(Cw) in at most n points. Hence, the total number of connected components (curves) in H∩f(Cw) and H′∩f(Cw) is 2n−1. Hence, one of these must have at most n−1 components.
  • Suppose it is H that has at most n−1 components (curves). Hence, M has at most n−1 components (intervals).
  • Hence, we can take Cw/2=M. This proves that w∈W.

Tightness proof

Stromquist and Woodall prove that the number n−1 is tight if the weight w is either irrational, or rational with a reduced fraction r/s such that s≥n.

Proof sketch for w=1/n

  • Choose (n−1)(n+1) equally-spaced points along the circle; call them P1,…,P(n−1)(n+1).
  • Define n−1 measures in the following way. Measure i is concentrated in small neighbourhoods of the following (n+1) points: Pi,Pi+(n−1),…,Pi+n(n−1). So, near each point Pi+k(n−1), there is a fraction 1/(n+1) of the measure ui.
  • Define the n-th measure as proportional to the length measure.
  • Every subset whose consensus value is 1/n, must touch at least two points for each of the first n−1 measures (since the value near each single point is 1/(n+1) which is slightly less than the required 1/n). Hence, it must touch at least 2(n−1) points.
  • On the other hand, every subset whose consensus value is 1/n, must have total length 1/n (because of the n-th measure). The number of "gaps" between the points is 1/((n+1)(n−1)); hence the subset can contain at most n−1 gaps.
  • The consensus subset must touch 2(n−1) points but contain at most n−1 gaps; hence it must contain at least n−1 intervals.

See also

References

Template:Reflist