Papers
Topics
Authors
Recent
Search
2000 character limit reached

The transversal achievement game on a square grid

Published 13 Aug 2026 in math.CO | (2608.13501v1)

Abstract: In the transversal achievement game on the n×nn\times n board, two players alternately claim cells, and the first to own a transversal---a set of nn cells of which no two share a row or column---wins. Ranđelović showed that the first player wins for every n4n\ge4, while the game is a draw for n=2,3n=2,3. We give an independent proof that the first player wins for n4n\ge4 that additionally establishes a bound on the length of the win: the given strategy forces a win by ply $2n+3$, i.e.\ on the first player's (n+2)(n+2)-nd move, for every n4n\ge4. The proof yields a strategy that is fully determined by a fixed rule on the current position and can thus be implemented directly. We isolate the use of the hypothesis n4n\ge4 to two steps in the analysis, explaining why the argument fails at n=3n=3. An exhaustive computational search implementing the strategy verifies it against every legal defense for n=4,5,6n=4,5,6, confirming both the strategy's validity and that the $2n+3$ bound is attained in these cases. The main theorem has also been formalized and machine-checked in Lean 4.

Authors (1)

Summary

  • The paper proves that the first player wins for every grid size n≥4 using a fixed two-phase strategy that completes a transversal by ply 2n+3.
  • Matching-theoretic lemmas identify threat cells as rectangles formed by exposed rows and columns, enabling the strategy to force blocks and create decisive double threats.
  • Exhaustive verification for n=4, 5, and 6 and Lean 4 formalization corroborate the proof, while the optimality of the 2n+3 bound remains open.

Overview and context

The transversal achievement game, posed by Erickson as an open problem, is a positional game in the sense of Beck: two players alternately claim cells of an n×nn\times n grid, and the first to own a transversal—a set of nn cells with no two sharing a row or column—wins; if the board fills with neither player succeeding, the game is a draw (Ranđelović, 2024). Identifying the board with Kn,nK_{n,n} (cells are edges, rows and columns are the two vertex classes), a transversal is exactly a perfect matching, and a player's set SS wins when its matching number ν(S)=n\nu(S)=n. Standard tools from positional game theory are useless here: the Erdős–Selfridge criterion requires T2T1/2\sum_T 2^{-|T|} \le 1/2, but the winning family of n!n! transversals gives n!2n1/2n!\,2^{-n} \gg 1/2, and the density of winning sets rules out pairing strategies.

Prior work established that the second player never wins (a strategy-stealing argument, since the winning family is monotone), that n=1n=1 is a trivial win and n=2,3n=2,3 are draws, and—via Ranđelović—that the first player X wins for every nn0. The paper under review gives an independent proof of this result with a sharper conclusion: a fully explicit strategy, determined by a fixed rule on the current position, that forces a win by ply nn1, i.e. with X's nn2-nd stone, for every nn3.

Structural lemmas

The proof rests on two lemmas about matchings. The first, on threat structure, characterizes the completing cells of a set nn4 with nn5: if nn6 and nn7 are the rows and columns exposed by maximum matchings of nn8, then the set of cells nn9 with Kn,nK_{n,n}0 is exactly the combinatorial rectangle Kn,nK_{n,n}1. The proof is a clean alternating-path argument: given a matching exposing row Kn,nK_{n,n}2 and one exposing column Kn,nK_{n,n}3, the symmetric difference component through Kn,nK_{n,n}4 must be an even-length path terminating at the other exposed row, and toggling it yields a maximum matching exposing both Kn,nK_{n,n}5 and Kn,nK_{n,n}6. A corollary on tempo follows: a player with fewer than Kn,nK_{n,n}7 stones has no threat at all, and a player holding an Kn,nK_{n,n}8-matching missing exactly row Kn,nK_{n,n}9 and column SS0 has the unique completing cell SS1.

The second lemma describes how the threat rectangle grows when stones are added to the missing row SS2 or column SS3. Adding SS4 to an SS5-matching SS6 (with induced bijection SS7) enlarges the exposed rows to SS8, giving completing cells SS9; adding stones to both the missing row and column produces a ν(S)=n\nu(S)=n0 rectangle of completing cells. A remark notes that stones off row ν(S)=n\nu(S)=n1 and column ν(S)=n\nu(S)=n2 create no new completing cells, since they form an alternating path whose unique maximum matching is unchanged.

The strategy

X's strategy has two phases. In Phase 1 (moves ν(S)=n\nu(S)=n3 through ν(S)=n\nu(S)=n4), X builds an ν(S)=n\nu(S)=n5-matching while maintaining the invariant that the open block ν(S)=n\nu(S)=n6 of rows and columns untouched by X contains no O-stone. The rule is local: if O's most recent stone lies in ν(S)=n\nu(S)=n7, X plays a free cell of ν(S)=n\nu(S)=n8 in that stone's row, which evicts the stone from the shrinking block and restores the invariant; otherwise X plays any free cell of ν(S)=n\nu(S)=n9. Feasibility holds because before each move the block has side at least T2T1/2\sum_T 2^{-|T|} \le 1/20, so at least two choices exist. Throughout Phase 1, O holds at most T2T1/2\sum_T 2^{-|T|} \le 1/21 stones and therefore cannot threaten or win.

At move T2T1/2\sum_T 2^{-|T|} \le 1/22, with T2T1/2\sum_T 2^{-|T|} \le 1/23, X uses a tie-break. A cell of T2T1/2\sum_T 2^{-|T|} \le 1/24 is admissible if it and its opposite corner are free; playing it designates the remaining free corner T2T1/2\sum_T 2^{-|T|} \le 1/25. The tie-break selects an admissible cell minimizing the parameter T2T1/2\sum_T 2^{-|T|} \le 1/26, the number of O's stones lying in row T2T1/2\sum_T 2^{-|T|} \le 1/27 or column T2T1/2\sum_T 2^{-|T|} \le 1/28; a counting argument (an intersection of line-pair constraints) shows some admissible outcome has T2T1/2\sum_T 2^{-|T|} \le 1/29. This is the first place n!n!0 is used, since the argument requires n!n!1.

After the tie-break, X owns an n!n!2-matching n!n!3 missing row n!n!4 and column n!n!5 with n!n!6 free, so by the tempo corollary X threatens n!n!7 while O, with n!n!8 stones, has nothing; O is forced to block at n!n!9 at ply n!2n1/2n!\,2^{-n} \gg 1/20. Phase 2 then executes one of two mirror-image plans. A row n!2n1/2n!\,2^{-n} \gg 1/21 is live if both n!2n1/2n!\,2^{-n} \gg 1/22 and n!2n1/2n!\,2^{-n} \gg 1/23 are free; since only the n!2n1/2n!\,2^{-n} \gg 1/24 O-stones in the critical line pair can kill rows, at least n!2n1/2n!\,2^{-n} \gg 1/25 live rows exist. Plan (i) plays n!2n1/2n!\,2^{-n} \gg 1/26 then n!2n1/2n!\,2^{-n} \gg 1/27 for distinct live rows n!2n1/2n!\,2^{-n} \gg 1/28 with a free cross cell: the first move creates a single threat on n!2n1/2n!\,2^{-n} \gg 1/29, forcing O's block, and the second creates a double threat on n=1n=10 and n=1n=11. O can block only one, and X completes at ply n=1n=12. The existence of a valid pair follows from a counting argument: the n=1n=13 ordered pairs of live rows exceed the n=1n=14 obstructing O-stones. In the exceptional case n=1n=15 with n=1n=16, where O's stones already form a perfect matching of the complement block, a structural lemma shows the cross cell is automatically free when n=1n=17 is chosen as X's last Phase-1 row.

Why the defense fails

A lemma establishes that O never wins or acquires a useful threat during the endgame. The argument splits on the parameter n=1n=18 into three cases. When n=1n=19 meets column n=2,3n=2,30 (plan (i)) or row n=2,3n=2,31 (plan (ii)), O's forced blocks all lie on one line n=2,3n=2,32, and the bound n=2,3n=2,33 gives n=2,3n=2,34 at every ply where X must move freely. The subtle sub-case is n=2,3n=2,35 with n=2,3n=2,36: here the crude additive bound fails since O already holds an n=2,3n=2,37-matching. But O's maximum matching is then unique, and its unique completing cell n=2,3n=2,38 is occupied by X's last Phase-1 stone, so O has no threat at all. The paper is careful to note that a stronger claim is false: in a worked n=2,3n=2,39 example, O does threaten a free cell at ply nn00, harmlessly, since X completes first.

The hypothesis nn01 is isolated to exactly two steps: the tie-break lemma needs nn02, and the structural lemma needs the step nn03. Everything else survives at nn04; the counting fails at the tie-break precisely, and the paper observes that O survives nn05 by exactly one tempo.

Computational and formal verification

The strategy, being a fixed rule, was implemented and verified exhaustively against every legal O defense for nn06:

nn07 Terminal lines Nodes explored Maximum win ply Runtime
4 4,875 6,075 11 0.3 s
5 485,760 550,224 13 23.2 s
6 75,799,185 82,103,245 15 5,725 s

Every terminal line ends in an X win, and in each case some branch attains ply nn08, so the bound is tight for this strategy at all three sizes. Winning occurs only at plies nn09, nn10, or nn11, with the slowest outcome comprising roughly 28–32% of lines. All three proof cases occur in practice; the exceptional sub-case with nn12 is rare (about 0.05% of lines at nn13) and becomes rarer as nn14 grows. The verifier also checks the proof's structural invariants at every position, not merely the final win.

Independently, the main theorem, the nn15 draw, and the supporting lemmas were formalized in Lean 4 and machine-checked by the Lean kernel, with the formalization generated with assistance from the Aristotle system (Achim et al., 1 Oct 2025). The combination of an exhaustive search, invariant checking, and kernel-checked formalization makes the result unusually well corroborated.

Limitations and open questions

The paper is explicit about what it does not settle. The bound nn16 is an upper bound achieved by one particular strategy; the search confirms only that this strategy admits a defense surviving to ply nn17, not that no faster X strategy exists. The paper conjectures that nn18 is the exact game length under optimal play for every nn19, but the general lower bound is open. Nor does the work address the extremal questions raised by Ranđelović concerning the minimum size nn20 of a winning family of transversals and the threshold nn21 above which every family is winning. The verification is exhaustive only for nn22; for larger boards, correctness rests on the proof and formalization alone.

Conclusion

The paper reproves that the first player wins the transversal achievement game for all nn23, replacing the normal-form case analysis of prior work with a fixed invariant (an O-free open block), two matching-theoretic lemmas, and a single case split on the parameter nn24. The resulting strategy is fully explicit, wins by ply nn25, and is corroborated by exhaustive search at nn26—where the bound is attained—and by a Lean 4 formalization. The analysis also pinpoints why the game turns at nn27: the tie-break counting requires two O-stones, so the second player survives at nn28 by exactly one tempo.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.