Tablebase

Also known as: Endgame tablebase

A precomputed database that gives exact results for endgames within a limited number of pieces.

Explanation

An endgame tablebase contains information calculated in advance for positions with few pieces. Instead of estimating a position, it can report what result can be forced with perfect play within its coverage, usually a win, draw, or loss for the side to move.

Tablebases are generated exhaustively by working backward from known final positions. Syzygy tablebases, widely used by , cover material with up to seven pieces. Their WDL files record win, draw, or loss. Their DTZ files record distance to zero, meaning the distance to a move such as a capture or pawn move. Those moves reset the count relevant to the fifty-move rule, which can allow a draw claim after fifty moves by each player with no capture or pawn move. DTZ information helps select play compatible with that rule.

A tablebase is not simply an extremely deep engine evaluation. For a covered position, the result comes from precomputed data rather than from increasing normal search . It is also different from an : a book supplies prepared choices near the start of a game, while a tablebase solves endgames with limited material.

Usage and context

The exact answer can depend on the tablebase type and how it handles rules such as the fifty-move rule, which is why several metrics may accompany the same basic result.

Common confusions

Tablebase and engine evaluation

An engine evaluation is an estimate calculated by exploring possible continuations; a tablebase supplies a precomputed exact result for a position within its coverage.

View term

Related terms

© 2026 MindZug