Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Chomp
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Abstract strategy game}} {{other uses}} {{More citations needed|date=July 2021}} [[File:Chomp game.png|thumb|A move in the game of ''Chomp'', removing two blocks: a player has chosen a block to "eat", and must also eat the block below it. The top-left block is "poisoned" and whoever eats it loses the game.]] '''Chomp''' is a two-player [[Abstract strategy game|strategy game]] played on a rectangular grid made up of smaller [[Square (geometry)|square]] cells, which can be thought of as the blocks of a [[chocolate bar]]. The players take it in turns to choose one block and "eat it" (remove from the board), together with those that are below it and to its right. The top left block is "poisoned" and the player who eats this loses. The chocolate-bar formulation of Chomp is due to [[David Gale]], but an equivalent game expressed in terms of choosing divisors of a fixed integer was published earlier by [[Frederik Schuh]]. Chomp is a special case of a [[poset game]] where the [[partially ordered set]] on which the game is played is a [[product order|product]] of [[total order]]s with the minimal element (poisonous block) removed. == Example game == Below shows the sequence of moves in a typical game starting with a 5 × 4 bar: {{wide image|File:Chomp gameplay.png|700px|border=no}} Player A eats two blocks from the bottom right corner; Player B eats three from the bottom row; Player A picks the block to the right of the poisoned block and eats eleven blocks; Player B eats three blocks from the remaining column, leaving only the poisoned block. Player A must eat the last block and so loses. Note that since it is provable that player A can win when starting from a 5 × 4 bar, at least one of A's moves is a mistake. == Positions of the game== The intermediate positions in an ''m'' × ''n'' Chomp are integer-partitions (non-increasing sequences of positive integers) λ<sub>1</sub> ≥ λ<sub>2</sub> ≥···≥ λ<sub>r</sub>, with λ<sub>1</sub> ≤ ''n'' and ''r'' ≤ ''m''. Their number is the [[binomial coefficient]] <math>\binom{m+n}{n}</math>, which grows exponentially with ''m'' and ''n''.<ref>{{cite journal|title=Three-Rowed CHOMP|first1=Doron|last1=Zeilberger|journal=Advances in Applied Mathematics|volume=26|pages=168–179|year=2001| issue=2 |doi=10.1006/aama.2000.0714|doi-access=free}}</ref> == Winning the game == Chomp belongs to the category of [[impartial game|impartial]] two-player [[perfect information]] games, making it also analyzable by [[Nim]] because of the [[Sprague–Grundy theorem]]. For any rectangular starting position, other than 1×1, the first player can win. This can be shown using a [[strategy-stealing argument]]: assume that the second player has a winning strategy against any initial first-player move. Suppose then, that the first player takes only the bottom right hand square. By our assumption, the second player has a response to this which will force victory. But if such a winning response exists, the first player could have played it as their first move and thus forced victory. The second player therefore cannot have a winning strategy. Computers can easily calculate winning moves for this game on two-dimensional boards of reasonable size. However, as the number of positions grows exponentially, this is infeasible for larger boards. For a ''square'' starting position (i.e., ''n'' × ''n'' for any ''n'' ≥ 2), the winning strategy can easily be given explicitly. The first player should present the second with an ''L'' shape of one row and one column only, of the same length, connected at the poisonous square. Then, whatever the second player does on one arm of the ''L'', the first player replies with the same move on the second arm, always presenting the second player again with a symmetric ''L'' shape. Finally, this ''L'' will degenerate into the single poisonous square, and the second player would lose. Similarly, any 2 × ''n'' (for any ''n'' ≥ 2) is also trivial. The winning starting move is always the bottom right square. The board after this move can be thought of as two vertical chains of squares (ignoring the poisoned square), and to win, simply mimic player 2's moves on the other chain. Other paths to victory are often more complicated however. == Generalisations of Chomp == '''Three-[[dimension]]al Chomp''' has an initial chocolate bar of a [[cuboid]] of blocks indexed as (i,j,k). A move is to take a block together with any block all of whose indices are greater or equal to the corresponding index of the chosen block. In the same way Chomp can be generalised to any number of dimensions. Chomp is sometimes described numerically. An initial [[natural number]] is given, and players alternate choosing positive [[divisor]]s of the initial number, but may not choose 1 or a [[Multiple (mathematics)|multiple]] of a previously chosen divisor. This game models ''n-''[[dimension]]al Chomp, where the initial natural number has ''n'' [[prime factor]]s and the [[dimensions]] of the Chomp board are given by the [[exponentiation|exponents]] of the primes in its [[fundamental theorem of arithmetic|prime factorization]]. '''Ordinal Chomp''' is played on an infinite board with some of its dimensions [[ordinal numbers]]: for example a 2 × (ω + 4) bar. A move is to pick any block and remove all blocks with both indices greater than or equal the corresponding indices of the chosen block. The case of ω × ω × ω Chomp is a notable open problem; a $100 reward has been offered<ref>p. 482 in: Games of No Chance (R. J. Nowakowski, ed.), Cambridge University Press, 1998.</ref> for finding a winning first move. More generally, Chomp can be played on any [[partially ordered set]] with a [[least element]]. A move is to remove any element along with all larger elements. A player loses by taking the least element. All varieties of Chomp can also be played without resorting to poison by using the [[misère play convention]]: The player who eats the final chocolate block is not poisoned, but simply loses by virtue of being the last player. This is identical to the ordinary rule when playing Chomp on its own, but differs when playing the [[disjunctive sum]] of Chomp games, where only the last final chocolate block loses. == See also == * [[Nim]] * [[Hackenbush]] == References == <references /> * {{cite journal|first1=Doron|last1=Zeilberger| title=Chomp, recurrences and chaos(?)|journal=J. Diff. Eq. Applic.|year=2004|volume=10| issue=13–15 | pages=1281–1293 |doi=10.1080/10236190410001652720 }} * {{cite journal|first1=A. E.| last1=Brouwer| first2=Gabor| last2=Horvath| first3=Ildiko|last3=Molna-Saska| first4=Csaba|last4=Szabo|title=On three-rowed Chomp|journal=Integers|volume=5|year=2005|pages=#G07|url=https://research.tue.nl/nl/publications/05fb55ee-a2aa-404f-a41f-4de630028623}} * {{cite journal|first1=Eirc J. |last1=Friedman|title=Nonlinear dynamics in combinatorial games: renormalizing Chomp|year=2007|journal=Chaos|volume=17| issue=2 |page=023117|doi=10.1063/1.2725717| pmid=17614671 | bibcode=2007Chaos..17b3117F | url=https://scholarship.claremont.edu/cgi/viewcontent.cgi?article=1024&context=wmkeckscience }} * {{cite arXiv|first1=Tirasan|last1=Khandhawit|first2=Lynnelle|last2=Ye|title=Chomp on graphs and subsets|eprint=1101.2718|year=2011| class=math.CO }} * {{cite journal|first1=Michael|last1=Soltys|first2=Craig|last2=Wilson| title=On the complexity of computing winning strategies for finite Poset games|year=2011|journal=Theory Comput. Syst.|volume=48| issue=3 |pages=680–692|doi=10.1007/s00224-010-9254-y| s2cid=2720334 }} * {{cite web|first=A. E.|last=Brouwer|title=The game of chomp|year=2017|url=https://www.win.tue.nl/~aeb/games/chomp.html}} * {{cite journal|first1=In-Sung|last1=Cho|title=Winning strategies for the game of Chomp: A practical approach|journal=J. History Math.|year=2018|volume=31|number=3|pages=151–166|doi=10.14477/jhm.2018.31.3.151}} == External links == *[http://www.win.tue.nl/~aeb/games/chomp.html More information about the game] *[https://web.archive.org/web/20200116070016/http://www.ossiemanners.co.uk/ A freeware version for windows] *[https://www.math.ucla.edu/~tom/Games/chomp.html Play Chomp online] *[http://sites.math.rutgers.edu/~zeilberg/mamarim/mamarimhtml/chompc.html All the winning bites for size up to 14] [[Category:Abstract strategy games]] [[Category:Mathematical games]] [[Category:Combinatorial game theory]] [[Category:Paper-and-pencil games]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite arXiv
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite web
(
edit
)
Template:More citations needed
(
edit
)
Template:Other uses
(
edit
)
Template:Short description
(
edit
)
Template:Wide image
(
edit
)