A deceptively simple finite-geometry problem
No three in a line.
Each grid size N defines a separate finite-geometry challenge: choose an N × N lattice and place the theoretical maximum of 2N points—without any three sharing a line in any direction. Horizontal and vertical lines force exactly two points into every row and column; every diagonal and rational slope adds another global constraint. The search space explodes while valid boards become extraordinarily rare.
Solution growth
Symmetries excludedQuick board
N =
This mirrors the solution currently selected in the full browser below.
Open the full browserNumber of no-three-in-line configurations by grid size N.
Pattern lab
Where solutions thin out—and where dots gather.
The rarity curve compares valid boards with the much larger universe of boards that merely put two dots in every row and column. Select an N to inspect its aggregate geometry below.
The hidden breakdown
How rare is a valid solution?
Higher means rarer. Both sides count oriented boards; the main symmetry checkbox intentionally does not alter this comparison.
Solution cloud · all orientations
Where dots are most likely to land
Each background tile measures that lattice point across every distinct placement. Warm points are used more than the uniform expectation; cool points are used less.
—
Click a heat tile to ask: “when this point is occupied, where do the other dots go?”
Structural fingerprints
How the dots connect and separate
Rows and columns form a degree-two bipartite graph, so every board decomposes into cycles. The gap profile measures the separation of each row and column pair.
Most common cycle patterns
dots per cycleRow + column pair gaps
—Gap in lattice steps
Constraint geometry
Which directions survive—and how locked is a board?
Bubble size is how often a primitive slope occurs; color is raw enrichment against all lattice-cell pairs. The pressure board counts the non-axis selected pairs that would forbid each empty point beyond the already-saturated rows and columns.
Primitive-slope fingerprint
—Selected board’s line pressure
——
Across-N fingerprints
Signals that persist as the grid grows
These summaries use every oriented placement. The highlighted point follows the Pattern Lab’s selected N.
Mean pair gap ÷ board width
—
Largest cycle’s share
—
Asymmetric orbit representatives
—
Corner and noncorner edge use
—
The boards
Move a slider—or use its arrow buttons—to inspect each configuration. Chart points open a quick copy above.