Exhaustive search workbench
Mining order N = 8
Probe the complete row-balanced universe. Each rejected prefix can eliminate an exact block of boards; every survivor is checked with integer directions across every slope.
Exhaustion meter
0 positions classified
Live search field
N = 8 lattice
The animation samples the worker; rendering never sits inside the hot search loop.
Cut ledger
What the engine rejects
- Create a batch to start the local search ledger.
Strike cabinet
Found boards
Exact solutions found while mining this N will be pinned here.
Engine anatomy
Small proofs, stacked early.
The meter is not an estimate. It advances only when a board is checked or an entire lexicographic subtree is ruled out by a necessary condition.
Forced balance
At 2N points, no-three-in-line forces two dots in every row and every column. Rows are encoded up front; column capacity prunes prefixes.
Integer directions
Normalized primitive vectors detect repeated slopes at each anchor. There is no floating-point geometry and no missed rational slope.
Prefix certificates
If the first k rows already contain a triple or a third point in one column, every completion of those rows is impossible and is culled together.
Guided repair
Two-permutation swaps preserve exact row and column balance. Guided mode aims them at conflict-heavy rows, keeps improvements, permits occasional escape moves, and restarts when trapped.
Scope: This browser miner is an exact census engine for its stated row-balanced universe, but it is intentionally lightweight. It does not reproduce the specialized repair, Hall-matching, SAT, or portfolio solvers in the N=71 and N=81 investigations.