TOPICS
Search

Brussels Sprouts


Brussels sprouts is a two-player impartial game played with nonintersecting curves in the plane. Play starts with n>=1 disjoint crosses, each having four free arms. A move joins two free arms by a curve and places a transverse stroke across that curve, creating two new free arms. The joining curve must not cross itself or the existing drawing. In the normal-form game, the player making the last legal move wins (Gardner 1967).

Every completed game has exactly 5n-2 moves, regardless of the choices made (Cairns and Chartarrayawadee 2007). To see this, regard the centers of crosses and the added strokes as vertices, omit the free arms, and regard each joining curve as two edges. After m moves, this planar graph has n+m vertices and 2m edges. The number of free arms stays 4n. Every boundary component of each graph face has a free arm. This holds initially, and a move either merges two boundary components or splits one into two, with the new free arms preserving the property. In a completed game each graph face has exactly one free arm, since two could still be joined. The resulting planar graph must be a connected graph, since different connected components would border a common graph face with at least two free arms. The Euler characteristic relation therefore gives

 (n+m)-2m+4n=2,

so m=5n-2. Consequently the first player wins when n is an odd number, and the second player wins when n is an even number.


Explore with Wolfram|Alpha

References

Cairns, G. and Chartarrayawadee, K. "Brussels Sprouts and Cloves." Math. Mag. 80, 46-58, 2007. https://doi.org/10.1080/0025570X.2007.11953450.Gardner, M. "Mathematical Games: Of Sprouts and Brussels Sprouts, Games with a Topological Flavor." Sci. Amer. 217, 112, 1967. https://doi.org/10.1038/scientificamerican0767-112.Numberphile. "Brussels Sprouts." Mar. 9, 2014. https://www.youtube.com/watch?v=OAss481FfAQ.

Cite this as:

Weisstein, Eric W. "Brussels Sprouts." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/BrusselsSprouts.html

Subject classifications