Zugzwang: chess term for a position where any move worsens your situation; the concept predates the word by over 1,000 years.
Key Takeaways
The term entered German chess literature by 1858 and English via Emanuel Lasker in 1905; common in English only after 1929.
Earliest known zugzwang study dates to Zairab Katai, 813-833 AD, in shatranj, predating the word by a millennium.
Reciprocal (mutual) zugzwang means both sides lose if it is their turn; related to Conway value zero in combinatorial game theory.
Trébuchet is the extreme form: whoever moves loses, no exceptions.
Triangulation is the standard technique to transfer the move burden to the opponent in king-and-pawn endgames.
Hacker News Comment Review
AI/engine angle: null-move pruning in chess engines assumes skipping a turn is always worse than the best move, but zugzwang breaks that assumption; engines like Stockfish need explicit heuristics to detect zugzwang risk before applying null-move pruning.
Definitional precision matters: commenters debated the exact boundary of zugzwang vs. simply having only bad moves; mutual zugzwang (reciprocal) is a distinct, stricter category.
Strategic metaphor use is contested: applying zugzwang to geopolitics or business is popular but technically imprecise, since real-world actors can usually maintain current policy rather than being forced to act.
Notable Comments
@ucarion: Explains how zugzwang breaks null-move pruning in chess engines and notes Stockfish uses a heuristic to detect zugzwang risk before applying the optimization.
@tromp: No-Pass Go variant forbids passing, making the first player in zugzwang the loser, a clean formal analog to chess zugzwang.