Crossword Grids and Rook Placements
Abstract
Complete rook placements meet every maximal horizontal and vertical white run exactly once.
Definition 1.1 (Square-grid cell).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.Cell (✓ std3).
Citation. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
A cell is a pair of finite row and column indices.
Definition 1.2 (Common across word).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.SameAcross (✓ std3).
Citation. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
Two cells share an across word when their rows agree and the inclusive horizontal interval is white.
Definition 1.3 (Common down word).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.SameDown (✓ std3).
Citation. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
Two cells share a down word when their columns agree and the inclusive vertical interval is white.
Definition 1.4 (Complete rook placement).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.IsRookPlacement (✓ std3).
Citation. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
The rooks occupy white cells, no distinct pair shares a word, and every white cell shares each of its two words with a rook.
Definition 1.5 (Rook-placement count).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.rookCount (✓ std3).
Citation. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
Count the subsets of the white cells that are complete rook placements.
Definition 1.6 (Every natural count occurs).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.claim (✓ std3).
Citation. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
Every natural number is the complete rook-placement count of some square crossword grid.
Definition 1.7 (Square side length).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.gridSize (✓ std3).
Source. Repository-derived.
Acknowledgement. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
The side length accommodates five columns and the first two r minus one rows, using subtraction in Nat.
Definition 1.8 (Alternating side column).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.side (✓ std3).
Source. Repository-derived.
Acknowledgement. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
The side column is three for an even block index and one for an odd block index.
Definition 1.9 (Alternating outer column).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.tip (✓ std3).
Source. Repository-derived.
Acknowledgement. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
The outer column is four for an even block index and zero for an odd block index.
Definition 1.10 (Left row endpoint).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.rowLeft (✓ std3).
Source. Repository-derived.
Acknowledgement. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
The left endpoint depends on row parity, its residue modulo four, and the two boundary rows.
Definition 1.11 (Right row endpoint).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.rowRight (✓ std3).
Source. Repository-derived.
Acknowledgement. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
The right endpoint depends on row parity and the last even row.
Definition 1.12 (White-cell family).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.white (✓ std3).
Source. Repository-derived.
Acknowledgement. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
The occupied rows contain exactly the cells between their inclusive row endpoints.
Definition 1.13 (Placement with central index k).
Formalization. D5/S3/Combinatorics/CrosswordRookCountsDefs.candidate (✓ std3).
Source. Repository-derived.
Acknowledgement. Joel Brewster Lewis, Robert Won (2026). Non-attacking rook placements on crossword grids. DOI: 10.48550/arXiv.2609.03081. URL: https://arxiv.org/abs/2609.03081v1.
Commentary.
Choose the central cell in row two k, every outer tip, and the top side endpoint before k or the bottom side endpoint from k onward.
References
- Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.Cell - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.IsRookPlacement - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.SameAcross - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.SameDown - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.candidate - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.claim - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.gridSize - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.rookCount - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.rowLeft - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.rowRight - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.side - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.tip - Truth anchor:
D5/S3/Combinatorics/CrosswordRookCountsDefs.white