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 2n2 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 n1 intervals. This means that 2n2 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. 1W. Proof: take C1:=C (recall that the value measures are normalized such that all partners value the entire cake as 1).
  2. If wW, then also 1wW. Proof: take C1w:=CCw. If Cw is a union of n1 intervals in a circle, then C1w is also a union of n1 intervals.
  3. W is a closed set. This is easy to prove, since the space of unions of n1 intervals is a compact set under a suitable topology.
  4. If wW, then also w/2W. 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 n1 intervals and that all n partners value it as exactly w.
  • Define the following function on the cake, f:Cn:
f(t)=(t,t2,,tn)t[0,1]
  • Define the following measures on n:
Ui(Y)=Vi(f1(Y)Cw)Yn
  • Note that f1(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=f1(H)Cw and M=f1(H)Cw. Then, by the definition of the Ui:
i=1,,n:Vi(M)=Vi(M)=w/2
  • The set Cw has n1 connected components (intervals). Hence, its image f(Cw) also has n1 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 Hf(Cw) and Hf(Cw) is 2n1. Hence, one of these must have at most n1 components.
  • Suppose it is H that has at most n1 components (curves). Hence, M has at most n1 components (intervals).
  • Hence, we can take Cw/2=M. This proves that wW.

Tightness proof

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

Proof sketch for w=1/n

  • Choose (n1)(n+1) equally-spaced points along the circle; call them P1,,P(n1)(n+1).
  • Define n1 measures in the following way. Measure i is concentrated in small neighbourhoods of the following (n+1) points: Pi,Pi+(n1),,Pi+n(n1). So, near each point Pi+k(n1), 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 n1 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(n1) 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)(n1)); hence the subset can contain at most n1 gaps.
  • The consensus subset must touch 2(n1) points but contain at most n1 gaps; hence it must contain at least n1 intervals.

See also

References

Template:Reflist