Stromquist–Woodall theorem explained

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,\ldots,Vn

; each measure represents the valuations of a different person over subsets of the cake. The theorem says that, for every weight

w\in[0,1]

, there is a subset

Cw

, which all people value at exactly

w

:

\foralli=1,\ldots,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\subseteq[0,1]

be the subset of all weights for which the theorem is true. Then:

1\inW

. Proof: take

C1:=C

(recall that the value measures are normalized such that all partners value the entire cake as 1).
  1. If

w\inW

, then also

1-w\inW

. Proof: take

C1-w:=C\smallsetminusCw

. If

Cw

is a union of

n-1

intervals in a circle, then

C1-w

is also a union of

n-1

intervals.

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.
  1. If

w\inW

, then also

w/2\inW

. 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

Cw

is a union of

n-1

intervals and that all

n

partners value it as exactly

w

.

f:C\toRn

:

f(t)=(t,t2,\ldots,tn)t\in[0,1]

Rn

:

Ui(Y)=

-1
V
i(f

(Y)\capCw)Y\subseteqRn

f-1(Rn)=C

. Hence, for every partner

i

:
n)
U
i(R

=w

.

Rn

to two half-spaces,

H,H'

, such that:

\foralli=1,\ldots,n:Ui(H)=Ui(H')=w/2

M=f-1(H)\capCw

and

M'=f-1(H')\capCw

. Then, by the definition of the

Ui

:

\foralli=1,\ldots,n:Vi(M)=Vi(M')=w/2

Cw

has

n-1

connected components (intervals). Hence, its image

f(Cw)

also has

n-1

connected components (1-dimensional curves in

Rn

).

H

and

H'

intersects

f(Cw)

in at most

n

points. Hence, the total number of connected components (curves) in

H\capf(Cw)

and

H'\capf(Cw)

is

2n-1

. Hence, one of these must have at most

n-1

components.

H

that has at most

n-1

components (curves). Hence,

M

has at most

n-1

components (intervals).

Cw/2=M

. This proves that

w\inW

.

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\geqn

.

Proof sketch for

w=1/n

(n-1)(n+1)

equally-spaced points along the circle; call them

P1,\ldots,P(n-1)(n+1)

.

n-1

measures in the following way. Measure

i

is concentrated in small neighbourhoods of the following

(n+1)

points:

Pi,Pi+(n-1),\ldots,Pi+n(n-1)

. So, near each point

Pi+k(n-1)

, there is a fraction

1/(n+1)

of the measure

ui

.

n

-th measure as proportional to the length measure.

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.

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.

2(n-1)

points but contain at most

n-1

gaps; hence it must contain at least

n-1

intervals.

See also

Notes and References

  1. Stromquist. Walter. Woodall. D.R. 1985. Sets on which several measures agree. Journal of Mathematical Analysis and Applications. 108. 241–248. 10.1016/0022-247x(85)90021-6.