Read the six-page note Source & Verification Independent audit Original problem

The result

No finite nonempty placement of knights and rooks can make every knight attack exactly four rooks and no knights, while every rook attacks exactly two knights and no rooks.

This answers the N=4, R=2 cell in the Knights and Rooks table on Erich Friedman’s February 2007 Math Magic page. That cell still displayed a question mark when checked on 17 September 2026 UTC.

Stronger theorem. Let the knight and rook squares be finite, nonempty, disjoint subsets of the integer grid. If every rook sees exactly two knights and no rooks, then some knight attacks at most three rooks. Knight-to-knight attacks are permitted.

Rook visibility stops at the first occupied square in each orthogonal direction. Knights jump in the usual way. Attacks are directed: a knight attacking a rook does not imply that the rook attacks that knight.

Why the placement is impossible

A rook cannot lie farther right than every knight: it could then see a knight only to its west, giving at most one target. Translate a rightmost knight to the origin. Its four possible rook targets in the occupied half-plane are therefore forced.

Those rooks force intervening knights to block rook-to-rook attacks. Once a rook already sees two knights, its remaining rays must be empty. Following these local constraints forces another knight with at most three possible rook targets, contradicting the required four.

The argument covers every finite board size and every finite piece inventory. The full coordinate proof is available in the note and as plain text.

Checkable evidence

ClaimEvidence
Universal finite nonexistenceGeometric proof using a rightmost knight and forced local blockers
Local obstructionNecessary relaxation on 28 squares; 174 Boolean variables and 699 clauses
CertificateOne Boolean split, two contradictory leaves, 151 unit inferences
Reproducibility20 supplied tests, two attack reconstruction algorithms, and certificate regeneration
Additional scrutinySeparate AI reviews of the geometry, encoding, and reproduction, with an independently written certificate audit

From the knights_rooks_research folder, run:

python3 src/run_all.py

The verification requires only Python 3.9 or newer and its standard library. The finite-reduction explanation shows why every hypothetical finite counterexample would satisfy the local constraints. Exhaustive searches on bounded boards are not needed for the theorem.

Scope and provenance

The result addresses only the N=4, R=2 knights-and-rooks cell. It does not resolve the other open questions on Friedman’s page. The finite, nonempty, ordinary integer-grid model is essential to the stated scope; no infinite or wrapped-board conclusion is claimed.

The supplied research package and PDF are preserved unchanged, alongside the later audit reports. References in that package to its original conversation and unpublished status describe the 13 September research session.

The research and internal reviews used substantial generative-AI assistance. The reviews are separate checks within an AI-assisted workflow, not external peer review or proof-assistant formalization. Historical priority has not been established.

Research note

Open the research note.