Source / pinned edition

Tromp–Taylor Rules of Go (The Logical Rules)

Source of package go.tromp_taylor · The Logical Rules of Go (Tromp–Taylor rules), tromp.github.io/go.html

work
urn:go:clir:tromp-taylor#TROMP_TAYLOR_RULES
number
The Logical Rules of Go (Tromp–Taylor rules), tromp.github.io/go.html
kind
urn:go:clir:tromp-taylor#doctrine

The Logical Rules, as published on John Tromp's Go page

edition
urn:go:clir:tromp-taylor#TT_RULES
language
en
officiality
official
materialisation
PINNED_UNOFFICIAL_COPY
life cycle
—

Publications

URITypedocumentHashRetrieved
https://tromp.github.io/go.htmltext/plain; charset=utf-8sha256:07d322d38ec62cf5f5c1623b5eb5076d78d47da7d8079ef57610ee983c3e9bdb2026-09-01T00:00:00Z

Fragments — 20

comment/1 · paragraph

en · official · sha256:30cfc54d70c8048f0a4dc2522e2f96b2c6c5d0c81b2d1b7890c59f79a9d25145

Comment 1. The grid of points is usually marked by a set of 19x19 lines on a wooden board. Each player has an arbitrarily large set of stones of his own color. By prior agreement a rectangle of different dimensions may be used.
comment/10 · paragraph

en · official · sha256:2b637bd6725f2f975c5e82de791afc2add715805dd43f0a62f57c00b9faf41c4

Comment 10. By prior agreement, for games between equals, a fixed amount can be added to white's final score. This is called komi , and can be chosen a non-integer such as 5.5 to avoid ties.
comment/2 · paragraph

en · official · sha256:e67f3075395e7689c968cc215a4b78f1bfc7edbe252abe201bf96d7311b08465

Comment 2. Using boards, coloring a point (intersection) black or white means placing a stone of that color on the point. Coloring a point empty, i.e. emptying a point, means removing the stone from it.
comment/3 · paragraph

en · official · sha256:4b416e9b574819be2d177956ed6be636823825f4e869bba2e9bbd692a34f0e2b

Comment 3. Connected stones of the same color, sometimes called strings , all reach the same colors. Reaching empty means having empty points adjacent to the string, called liberties .
comment/4 · paragraph

en · official · sha256:244cf9833c58e99ffdb5beb7edbcdacc915c0462be3a509c459478a17eceed00

Comment 4. Strings without liberties cannot exist on the board at the end of a turn.
comment/5 · paragraph

en · official · sha256:27035453fea86e1d73c738ac690a38bac3b113dae3a2c1dcfabb7fea1bc51823

Comment 5. For handicap games, the weaker player, taking black, may be given an n stone handicap ; these are n consecutive moves played before the first white move.
comment/6 · paragraph

en · official · sha256:8323689b21735cd9e791f447057c4f20df9457cf33ff86e580b8fb69d420f784

Comment 6. This is the positional superko (PSK) rule, while the situational superko (SSK) rule forbids repeating the same grid coloring with the same player to move. Only in exceedingly rare cases does the difference matter, sufficient reason for the simpler PSK rule to be prefered.
comment/7 · paragraph

en · official · sha256:d6331db79ce5d8dead12f560dd3d78bfcef1bcd030b6f128ed6707acfcac81ff

Comment 7. For any specific move, at most one of the clearing processes can have effect; the first is called capture, the second suicide. Allowing suicide means that a play on an empty point can be illegal only due to superko.
comment/8 · paragraph

en · official · sha256:9c5db142347d4951838a0dc9c0091f8a85a2d0b2e19ba78f2288de3a7a1b415b

Comment 8. As a practical shortcut, the following amendment allows dead stone removal : After only 2 consecutive passes, the players may end the game by agreeing on which points to empty . After 4 consecutive passes, the game ends as is.
comment/9 · paragraph

en · official · sha256:4686f1e46f686542764239eedc905de4b282bc0aabc7bedf8e99000f926b06ff

Comment 9. This is called area scoring . An almost equivalent result is reached by territory scoring where in addition to empty surrounded space we count opponent stones captured instead of own stones not captured.
article/1 · point · referenced by: 1

en · official · sha256:899f01c3876873802bb69f83b9889cdf822035b1b65e27dce48362bd908a7586

1. Go is played on a 19x19 square grid of points, by two players called Black and White.

Referencing norms: DistinctOpponents

article/10 · point · referenced by: 2

en · official · sha256:ab92f9ea0cbc5af36a887d17e8a9e7835523a5ae8ba94a54bcd96d50e236d55a

10. The player with the higher score at the end of the game is the winner. Equal scores result in a tie.

Referencing norms: EqualScoresTie, HigherScoreWins

article/2 · point · referenced by: 4

en · official · sha256:d288bd79ab9bbeda7984dfc30e37f2c641f8522f7a209b3de6eeae510ede335c

2. Each point on the grid may be colored black, white or empty.

Referencing norms: DistinctEmptyFromStone, DistinctOpponents, DistinctStoneFromEmpty, RecordedColoring

article/3 · point · referenced by: 3

en · official · sha256:ed5455bec18e377b80b9d83f4e0fd3cbb9d480d5542a08fc42f52b8caf3a34a4

3. A point P, not colored C, is said to reach C, if there is a path of (vertically or horizontally) adjacent points of P's color from P to a point of color C.

Referencing norms: PathContinuesToAdjacentPointOfSameColor, PathStartsAtThePoint, PointReachesColor

article/4 · point · referenced by: 6

en · official · sha256:addff7b9c67f13a983ef5d033b5714dd24b45f3145e10c4c1c70f80946948c9a

4. Clearing a color is the process of emptying all points of that color that don't reach empty.

Referencing norms: OpponentStoneNotReachingEmptyIsCleared, OpponentStoneReachingEmptyStays, OwnStoneNotReachingEmptyIsCleared, OwnStoneReachesEmptiedPoint, OwnStoneReachesEmptyOnPlacementBoard, OwnStoneReachingEmptyStays

article/5 · point · referenced by: 7

en · official · sha256:0221a94a64650da6f52bac16e6e8f0f5cdf25723d4f639774f24fae584d3763e

5. Starting with an empty grid, the players alternate turns, starting with Black.

Referencing norms: BlackHasTheFirstTurn, BoardWithAStoneIsOccupied, FirstTurnBelongsToTheGame, GameStartsWithEmptyGrid, LegalMoveByThePlayerToMoveIsALawfulTurn, NextTurnBelongsToTheGame, PlayersAlternate

article/6 · point · referenced by: 9

en · official · sha256:86a4e7b026c49004cd76d4aa6aff622b40963668e10e405169d89f2f28f1ec4f

6. A turn is either a pass; or a move that doesn't repeat an earlier grid coloring.

Referencing norms: ColoringsDifferAtAPoint, EarlierBoardCounts, EarlierIsTransitive, LegalMoveByThePlayerToMoveIsALawfulTurn, MoveOnEmptyPointNotRepeatingIsLegal, MoveRepeatsAnEarlierColoring, PassIsALawfulTurn, PrecedingBoardIsEarlier, TheBoardBeforeTheMoveCounts

article/7 · point · referenced by: 13

en · official · sha256:1b7b49ae710a0fb378358e168b95da8d4a3f705b345cff84593842af23109799

7. A move consists of coloring an empty point one's own color; then clearing the opponent color, and then clearing one's own color.

Referencing norms: CapturedPointIsEmptyAfterTheMove, EmptyPointStaysEmpty, MoveOnEmptyPointNotRepeatingIsLegal, OpponentStoneNotReachingEmptyIsCleared, OpponentStoneReachingEmptyStays, OtherPointsKeepTheirColor, OwnStoneNotReachingEmptyIsCleared, OwnStoneReachesEmptiedPoint, OwnStoneReachesEmptyOnPlacementBoard, OwnStoneReachingEmptyStays, PlacedPointTakesTheMoversColor, PlacementOnEmptyPoint, SuicidePointIsEmptyAfterTheMove

article/8 · point · referenced by: 1

en · official · sha256:a61889ccad95724e6b7b755c452821e0421ae297b4e88393116589eacc35b72b

8. The game ends after two consecutive passes.

Referencing norms: TwoConsecutivePassesEndTheGame

article/9 · point · referenced by: 5

en · official · sha256:0d37989564e32392ee3a59b601113adcd7b48c347eb83ad69bb1c1692b94b240

9. A player's score is the number of points of her color, plus the number of empty points that reach only her color.

Referencing norms: EmptyPointReachingOnlyHerColorCounts, OwnPointCounts, ScoreBasisOfTheFinalBoard, ScoreBasisSettledAfterCounting, ScoreOfAPlayer

The hash beside the text is the sha256 of its exact bytes. It is the check that the text shown matches the one pinned in the package: a divergence fails the oracle’s static analysis.