English 33-cell peg solitaire: start full except for centre, end with a single peg in the centre. The game looks combinatorially wild, but Reiss (1857), Conway and Beasley (1962–85) pinned it down with algebra: starting from a central hole, the only legal single-peg endpoints are the centre itself and the four arm-tips — 5 cells. We unpack the argument layer by layer: the elementary 3-colouring, Conway's GF(4) framework, the pagoda function family, and Zantema's reinforced parity argument for the European 37-board.
Colour cells by using 3 hues. Any three collinear cells in any orthogonal direction cover all 3 hues. So every jump simultaneously toggles the parity of each hue-count. Encode the state by the parity vector :
The 33-peg starting board has counts . Removing the centre (colour R) yields , parities . Every jump flips all three parities, so any reachable parity vector lies in . At the 1-peg endgame, parity (1, 0, 0) forces the survivor onto a hue-R cell.
Apply the same argument with the independent ↘ colouring. The survivor lies in the intersection of the two R-classes — exactly 5 cells: d4, d1, d7, a4, g4.
The 3-colouring argument doesn't decide solvability; it pins where the single survivor can land. Running it independently along ↗ and ↘ yields much stronger obstructions. A typical application, systematised by George Bell (2007) for "sweep games": start with an arbitrary single empty hole, finish with a single peg at a prescribed cell.
Crucially the 3-colouring is necessary, not sufficient. About 5% of (s, t) pairs that pass the double mod-3 check still fail a finer pagoda or GF(4) test. The full classification of solvable start/end pairs took Beasley 1985 plus subsequent exhaustive search — by 1999 every 33-peg problem had been resolved on computer.
Verification: a jump replaces with , so by definition. ∎
A concrete obstruction: take centre d4 and let be the Fibonacci pagoda rooted at d4. The 32-peg initial total works out to roughly . The final total (single peg at d4) is exactly 1. Non-increasing doesn't by itself forbid the d4 finish (17.94 ≥ 1). But on extended boards where sits at a remote corner, the initial total can drop below 1 and the finish is algebraically excluded.
In 1961 John Conway unified every parity argument above into linear algebra over the 4-element field . Viewed as the group , assign each cell a non-zero label with the property
One explicit choice: . Sanity check on a horizontal triple : the labels are , and the sum is .
That is why Conway's actual assignment toggles labels across even / odd rows — a cyclotomic correction that lifts into the multiplicative group before summing. The working version: with . Every collinear triple has product (or its row-shifted analogue), equivalently sum 0. The careful proof is Beasley 1985 §4.
The space of valid GF(4) labellings is a 2-dimensional vector space over GF(4) (the collinearity constraints have rank 3 in a 5-dim ambient, leaving 2). So we can pick two independent labellings giving two independent GF(4) invariants — the algebraic source of the ↗ / ↘ argument in §28.2. Writing both as equality constraints in immediately recovers Reiss's 5-cell theorem and generalises it to a necessary condition on every start-end pair.
Invariants only tell us what's impossible; proving possibility needs a concrete solution. The shortest solution of the English 33-cell centre-to-centre problem was found by Ernest Bergholt in 1912 — 18 moves, counting multi-jump chains as single moves. John Beasley verified it as globally optimal by computer search in 1964 — no fewer moves are possible.
The animation below replays the 18 macro-moves (6 of which chain through multiple elementary jumps for a total of ~30 single jumps). Press ▶ play for the full game, or step manually; the survivor ends at d4.
The 15-peg triangle (5 rows of 1 / 2 / 3 / 4 / 5 cells) carries a separate invariant, the SAX number. Partition the 15 cells into 3 "central" cells (highlighted gold) and 12 "perimeter" cells; let count filled centrals, filled perimeters, and count collinear triples (length-3 lines) that already hold ≥ 2 pegs.
Invariance proof sketch (Beasley 1985): a single jump over replaces with . Case-analyse the central / perimeter labels of . Each case bounds so that overall. Full case bash in Beasley §8.
The European 37-cell board adds 4 "shoulder" cells (b2, f2, b6, f6), totalling 37. An old puzzle: can the centre-to-centre problem be solved on this board? On English yes (Bergholt 18); on European no.
The pure 3-colouring isn't enough: centre (3, 3) and the four tips (0, 3), (3, 0), (3, 6), (6, 3) share class 0 under both ↗ and ↘, so 3-colouring allows a d4 finish. The block comes from Hans Zantema's (1996) reinforced "ABC position" argument: adjoin a second invariant — the parity of pegs on "even-shell" cells (both r and c even). Every legal jump's triple contains 0 or 2 even-shell cells (case check on the 37-cell geometry), so the even-shell parity is preserved. Removing d4 leaves 8 even-shell pegs (parity 0); a single peg at d4 has 1 (parity 1). Contradiction.
European 37-cell board. The centre (3, 3) and four arm-tips (0, 3), (3, 0), (3, 6), (6, 3) all share class 0 (A). Pure 3-colouring alone does NOT forbid centre→centre — Zantema's (1996) reinforced "ABC position" argument is needed.
Overlay the "even shell" (cells with both r and c even): every legal jump has 0 or 2 even-shell cells in its triple, so the count's parity is invariant. Start (centre vacant) has 8 even-shell pegs (parity 0); a final single peg at centre has 1 (parity 1). Contradiction. ∎
Abstract the board to a graph : vertices = cells, edges = adjacencies. A "legal jump" on the length-2 path with chips on and none on moves a chip from to and removes the chip on . This is a directed variant of chip-firing / sandpile dynamics — ordinary sandpiles fire a vertex when it has at least deg(v) chips, whereas here a triple-based rule governs.
This recasts peg-solitaire solvability as a reachability question for graph chip-firing. The GF(4) labelling becomes a linear chip-firing invariant (Laplacian cohomology); SAX and pagoda functions are non-linear conserved quantities. Beasley (2005) and Engbers-Stocker (2015) generalised this to arbitrary graphs — trees, cycles, the Petersen graph, the cube graph all admit explicit solvability criteria — see §29.
Since the 1990s, exhaustive search has turned peg solitaire from "theorems plus clever solutions" into a complete catalogue. Core results on English 33:
| problem | solvable? | min moves | reference |
|---|---|---|---|
| centre → centre | ✓ | 18 | Bergholt 1912 / Beasley 1964 |
| centre → arm-tip | ✓ | 17 | Beasley 1985 |
| any non-centre start → singleton | partial | — | Bell 2007 (全分类) |
| European 37: centre → centre | ✗ | — | Zantema 1996 |
| Triangle 15: apex → apex | ✓ | 9 | Beasley 1985 |
| Triangle 15: apex → arbitrary | 5 of 15 solvable | — | Hentzel 1973 |
By 1999, all 33 × 33 = 1089 single-hole / single-peg endpoint pairs on the English 33 board had been computer-resolved; roughly a third are solvable. The longest known shortest-solution among them is a 31-move chain from a non-standard start.
This thread, begun by Reiss in 1857 and systematised by Conway and Beasley in the 1960s, has reached "complete table" status for the English board. Larger boards remain open: the 45-cell Wiegleb (6 × 6 plus 4-shell) has not been fully classified — the state space blows past the few hundred million equivalence classes of the 33 board. Active research extends to 3-D boards, arbitrary graphs, and "reverse-jump" variants — see Beasley's supplement, George Bell's database, and the OEIS entries A014225 / A112737.
Ranking the tools of §28 from weakest to sharpest:
This "colouring / GF(4) / pagoda / SAX / computer" hierarchy is the foundation laid by Conway and Beasley in the 1960s, raising puzzle analysis from clever case-bashing to computable algebra. The same template — find an invariant, verify it under generators, exclude unreachable states — recurs in §5 (cube invariants), §15 (Rubik's-group cohomology), §29 (Petersen graph), and is one of the spine motifs of this book.