Values

The reduction that always shrinks

Canonical form is two reductions and they are not the same kind of operation. Deleting a dominated option removes one option and can do nothing else; bypassing a reversible one substitutes a whole option list. Over the 256 forms born by day two, deleting alone finishes 225 of them and accounts for 480 of the 520 options that come off — and the 31 it cannot finish are almost all the ones with a star in them.

Assumes: Canonical form · Comparing positions

Canonical form is always introduced as one procedure with two clauses. Delete the options nobody would take; bypass the options that backfire; repeat until neither applies. The two clauses arrive together, they are motivated together, and they are almost always run together, because canonical() runs both to a fixed point and hands back the answer.

They are not the same kind of operation, and the difference is visible in a single line of the definition. Deleting a dominated option removes one option from a list. Bypassing a reversible one replaces an option with the entire option list of the position that answers it — a list that may be longer than one, and whose members were never options of the original position at all.

So one of the two reductions is monotone by construction and the other is not. This essay is about what the monotone half is worth on its own.

What deleting is worth on its own. The reduction split into its two halves and each measured. Deleting a dominated option removes exactly one option and can do nothing else; bypassing a reversible one substitutes an option list and can widen the form. The counts say how much of the reduction the monotone half accounts for.
Fig. 1 The reduction split in two and each half measured over the 256 forms that can be built from the four games born by day one. Deleting alone finishes 225 of them. It also does most of the work by weight: of the 520 options that come off between them, deleting takes 480 and bypassing takes 40.

The two clauses, and what each one may look at

A Left option AA is dominated when Left has another option BB with BAB \ge A. The comparison is between two options of the same player and involves nothing else. Delete AA and the position is unchanged, because a Left who would have played AA plays BB instead and is no worse off.

A Left option AA is reversible when Right has a reply ARA^R from it with ARGA^R \le G, where GG is the position itself. The comparison is between an option’s option and the whole position, which is a different shape of claim: it reaches down two levels and back up to the top. The repair is to replace AA by the Left options of ARA^R — to let Left, in effect, take the two moves at once.

The asymmetry follows immediately. Deleting compares two things a player already has, so it needs the player to have two. Bypassing compares one thing the player has against the position, so it works on a player with exactly one option, and it is the only reduction that does.

Deleting until deleting runs out. One form reduced using dominated options alone. Each line names the comparison that licensed the deletion. The reduction stops when no option of either player is beaten by another option of the same player, which may or may not be the canonical form.
Fig. 2 One form reduced by deleting alone, with the comparison that licensed each deletion named. Left’s option 1-1 goes because 00 is better; nothing else is comparable to anything else. What is left is not the canonical form, and no further deletion will make it so.

The census

Building the forms out of the games born by day one gives 256 of them — every pair of subsets of {0,1,1,}\{0, 1, -1, \ast\} — which is the pool two hundred and fifty-six ways to write twenty-two things is about. Running the deletions to a fixed point on each and comparing the result with the canonical form gives the three counts.

Twenty-two forms need no reduction at all: they are already canonical, and the coincidence with the number of values born by day two is a coincidence — a value’s canonical form is one form, and 22 of the 256 forms happen to be those.

Two hundred and twenty-five are finished by deleting. That includes the 22 that needed nothing, so 203 of them are reduced to canonical form by deletions alone.

Thirty-one are not. Those are the forms this essay is actually about.

The same game, written twice. A position as it arises and the same position reduced. One option is reversible: Left's move to ∗ can be answered back to where it started, so it is not deleted but bypassed — replaced by the options the detour actually led to. The two games are equal — checked, not assumed — and the second is the canonical form.
Fig. 3 One of the thirty-one, written out. Left’s two options are 00 and \ast, and they are incomparable — neither is better for Left, so neither may be deleted. The form nevertheless reduces, because Left’s move to \ast can be answered by Right moving back to 00, and 00 is no better for Left than the position itself.

What the thirty-one have in common

Twenty-eight of the thirty-one contain a star.

That is not a curiosity about this pool, it is the mechanism. Deleting needs a comparison between two options of the same player, and the whole reason the values are a partial order rather than a total one is that some pairs have no comparison between them. Star is the smallest such obstruction there is: it is confused with 00, larger than every negative number and smaller than every positive one, and so it sits beside 00 in an option list with nothing to be said about which is better.

A player holding {0,}\{0, \ast\} therefore has an option list that deletion cannot touch, whatever else is true of the position. The list is an antichain — a set of mutually incomparable elements — and deleting a dominated option is exactly the operation that shortens a list until it is an antichain. Once it is one, deletion is finished, and whether the form is canonical is somebody else’s business.

How much deletion can ever do is therefore a fact about the order rather than about the reduction. The twenty-two values born by day two make 253 pairs between them, and 201 of those pairs are comparable while fifty-two are not — and every option list drawn from an incomparable set is a list deletion leaves exactly as it found it.

Fourteen of the thirty-one are that at its most complete: not a single option in them is beaten by a sibling, so deleting removes nothing at all and the form that comes out of the deletion pass is the form that went in.

Deleting until deleting runs out. One form reduced using dominated options alone. Each line names the comparison that licensed the deletion. The reduction stops when no option of either player is beaten by another option of the same player, which may or may not be the canonical form.
Fig. 4 Deletion run to exhaustion on one of the fourteen, and finishing where it started. Left holds 00 and \ast and neither is better for Left than the other; Right holds one option, and one option has nothing to be dominated by. Nought removed, and the form is not canonical — the position is worth \uparrow, and the reduction that gets there is the one that consults the position rather than the siblings.

The three forms in the thirty-one with no star are the other case, and it is the simpler one: {1}\{\,\mid 1\}, {1}\{-1 \mid \,\} and {11}\{-1 \mid 1\}, each with one option or none on each side. There is nothing to compare, so deletion has no purchase, and the reduction that does the work is the one that compares an option with the position.

Between them the thirty-one carry only seven values — 00, ±1\pm 1, ±12\pm \tfrac12, \uparrow and \downarrow — which is a small enough set to look at directly, and every one of them is a value whose canonical form is narrower than the form that produced it.

Deleting is monotone and bypassing is not

The count that matters is the width. The 256 forms carry 1,024 options between them. After every available deletion has been made, 544 remain; after the whole reduction, 504.

So deleting removes 480 options and bypassing removes 40, and the second number is a net figure. A bypass can put more options in than it takes out — it substitutes an option list for an option — and the day-two pool is precisely the pool in which it never does, because no game born by day one has two options on the relevant side. One day later it does, and the same census run there reports a reduction that sometimes makes a form wider on the way to making it narrower.

That is the sharp form of the asymmetry:

Deleting a dominated option always removes exactly one option. Bypassing a reversible one removes a number of options that can be zero, or negative.

A reader meeting the reduction for the first time reasonably assumes it is a shrinking process throughout, because the language is the language of simplification. Half of it is.

The reduction that puts options back. How the two reductions change the width of a form. Domination only ever removes an option. Bypassing a reversible option substitutes the answer's whole option list, so it can leave the form wider than it started — and the finished canonical form can be wider than the form it came from.
Fig. 5 The other half, counted over two pools. In the day-two forms every bypass shrinks the form by exactly one and the reduction looks monotone; one day out, 544 of 48,210 bypasses widen it, and 60 forms have a canonical form wider than themselves. The pool decides whether the phenomenon exists at all.

Why the order does not matter anyway

None of this threatens uniqueness. The canonical form is unique, and it is unique regardless of the order the two reductions are applied in — a property that is worth stating in the vocabulary of rewriting, where it is called confluence, and worth checking rather than quoting.

The same position, reduced two ways. A position with several reductions available at once, taken in two different orders. Every step deletes an option nobody would play or bypasses one that backfires, and the two trails end at the same form — which is what uniqueness of the canonical form actually claims, and it is a statement about the process rather than about the answer.
Fig. 6 The same position reduced under two different orders of the available steps. Twenty-four random orders plus the two extremes all land on the same form. Uniqueness of the canonical form is a theorem about the result; confluence is the statement about the process that a reader actually relies on when they reduce a position by hand in whatever order occurs to them.

What the split does affect is what a reduction by hand feels like. Deleting is local, mechanical and safe: compare, cross out, repeat, and the form is smaller every time. Bypassing requires holding the whole position in view while looking two levels down, and it can leave more written on the page than before. Somebody working an example who has only ever deleted will conclude that canonicalisation is bookkeeping. The 31 forms are where it stops being bookkeeping, and they are 12 per cent of the pool.

A second pool, and what moves

The pool decides the numbers, so the honest thing is to change the pool and look.

Take the six values 00, 1-1, 2-2, 11, \ast and 12\tfrac12 — the first six born by day two, which is a set with one incomparable pair in it and five ordinary numbers — and build every form from them. That is 4,096 forms carrying 24,576 options.

What deleting is worth on its own. The reduction split into its two halves and each measured. Deleting a dominated option removes exactly one option and can do nothing else; bypassing a reversible one substitutes an option list and can widen the form. The counts say how much of the reduction the monotone half accounts for.
Fig. 7 The same census over a wider pool: 4,096 forms built from six values rather than 256 built from four. Deleting finishes 3,949 of them and removes 16,000 of the 16,184 options that come off. The proportions move in the direction longer option lists predict — a longer list has more pairs in it, and most pairs of these six are comparable.

The share of forms that deletion finishes rises from 88 per cent to 96, and the share of options it accounts for rises from 92 per cent to 99. Both move the same way and for the same reason: the pool is five numbers and a star, numbers are totally ordered among themselves, and a long list of mutually comparable things collapses to its best member in as many deletions as there are members to lose.

That is the general shape of the answer and it is worth stating as a prediction rather than as a result. Deletion’s share of the work is a function of how comparable the option lists are, and nothing else. A pool of numbers gives deletion everything; a pool of infinitesimals, which are mutually incomparable in great quantity, would give it almost nothing. The values born by day three are neither, and where the ratio settles there is a measurement nobody has made.

What the count cannot say

The figure at the head of this essay reports one pool, and the pool is not neutral. Building forms from the four games born by day one gives option lists of length at most four drawn from a set with exactly one incomparable pair in it. Almost everything about the balance between the two reductions is a fact about that.

A pool built from the values born by day three has 1,474 members and a great many incomparable pairs, so there is far more for deletion to fail to do and far more for it to succeed at, and the ratio between the two moves. What the two censuses above establish is not a proportion that will hold at scale — they disagree with each other, and the direction they disagree in is exactly the direction the comparability of the pool predicts. What they establish is that the proportion is not one or zero: deleting alone is neither the whole reduction nor a negligible part of it, and both of those are the sort of thing a reader might assume.

A third thing they cannot say is anything about a form nobody would write down. Every form in both pools is an arbitrary pair of subsets, and almost none of them is the value of a position in a game anybody plays. The values real rulesets actually produce are a different and much stranger list, and whether deletion does more or less work on those is a question with a different answer and no reason to have the same one.

The second thing the count cannot say is anything about cost. Both reductions are decided by comparisons, and a comparison of two games is itself a search — it means playing the difference of the two positions out. The 480 deletions and the 40 bypasses were not equally cheap, and nothing here measures that. What is measured is how many options each clause is responsible for removing, which is a statement about the result and not about the work.

The convention this rests on

Everything above is normal play. Under misère play the reduction to canonical form does not work at all — not because the two clauses are harder to apply, but because the theorem that licenses them is false. Deleting a dominated option is justified by “Left plays the better one instead”, which needs the order on games, which needs the group structure, which misère play does not have. The reduction is one of the several things there that has to be rebuilt rather than adjusted.

Within normal play the reduction is also relative to what counts as equality, and equality here is the demanding kind: two positions are equal when neither player can tell them apart inside any larger game whatever. Loosen that — ask only for positions that play the same against anything with a fight in it — and a coarser reduction becomes available, with a coarser order to delete against, and a great deal more comes off. That is the reduced canonical form, and it is the same two clauses applied against a different comparison.

Who separated them, and when

Both reductions are in On Numbers and Games, and Conway states them together as the two ways an option can fail to matter. The names are older than that in spirit — a dominated option is the game-theoretic sense of dominance, which is a phrase from decision theory, and reversibility is Conway’s own. Winning Ways gives the pair a slogan, “delete the dominated, bypass the reversible”, which is a good mnemonic and is exactly the arrangement this essay is complaining about: the slogan is a single rhythm, and it hides that the two halves have different shapes.

The place the difference is usually noticed is in a proof rather than in a count. Every proof that the canonical form terminates has to handle the two clauses separately, because the deletion argument is one line — the form gets smaller — and the bypass argument is not. Siegel’s Combinatorial Game Theory sets out the termination proof carefully for exactly that reason, and the induction it runs is on the birthday of the position rather than on the size of the form, because the size of the form is not what decreases.

So the separation is well known to anybody who has proved the theorem and invisible to anybody who has only applied it. The count above is an attempt to make it visible from the applying side.

Where the ladder goes next

One thing this page’s own claim gains from the rungs above, and it is worth stating before them. Deletion is called the reduction that always shrinks, and the six rungs establish in what currency that is true: it shrinks the count of options monotonically and by an amount fixed by the order’s shape, and it shrinks nothing a reader can see from the board without doing the comparisons. Those are different guarantees, and only the first is the theorem.

dominance opens here, and the six rungs above it follow one question all the way down: how many options does deletion take, and can a reader predict which ones survive without running the comparisons?

How much a list can lose answers the counting half exactly. The survivors are the maximal elements of the order on the option list, so the number deleted is the length of the list less the number of maxima — a fact about the shape of an order rather than about the values sitting in it. It also tests the guess this page ends on. The longest chain is a lower bound on the deletions and not the number: exact on 3,859 of the 7,315 four-option lists swept, and wrong on the rest.

Then the ladder leaves the abstract lists for a board, where the options are moves and a player might hope to recognise the survivors by looking. Which option the reduction keeps scores two descriptions over 1,586 Domineering option lists: one is right 47 per cent of the time and the other 90, and the winner is not the one a player would guess — it is leave the opponent fewest replies.

The last four rungs are that rule being cornered. The margin a count needs weakens it into a bound: over 57,879 pairs of options, the one leaving the opponent fewer replies is the worse of the two 1,052 times at a margin of one, seventy-two times at a margin of two, and never at three. The weight that blunts the count tries the obvious repair — weigh a reply by whether it leaves the opponent anything — and it makes the rule worse in every direction, with all seventy-two of the pairs it was written for coming through unchanged.

The threshold was a fact about the census then looks at those seventy-two one at a time and finds they are not a class of shapes at all: they sit on the largest board of the census, at two depths, on sixteen positions up to symmetry — and one board larger the rule fails at a margin of three, which the ladder had been quoting as the point where it never does. A threshold is a detection limit closes it with eleven more sweeps: no property of a board orders the thresholds, the same board at two depths gives two of them, and what moves on every board measured twice is the depth rather than the size.

That is a ladder whose last three rungs are about the instrument rather than about the game, and it is worth knowing before starting it. Deletion is the reduction with no surprises; predicting it from a board turns out to have all of them.

And the direction the whole ladder runs in: the gift horse principle adds options rather than removing them, under a condition that is the negation of domination with the comparison turned around. Domination says an option beaten by a sibling may go; the gift horse says an option that does not beat the position may come. They are the same comparison read in the two directions, and between them they say exactly which option lists are the same position written differently.

Part 1 of 9

One argument about Dominance. The parts either side of it:

What links here

Essays that reach for this one mid-argument — the half of a link its own author cannot write down.

What this makes readable

Essays that declare this one a prerequisite.

The objects named here

The third axis, after the field and the series: the games, values and theorems themselves, and every essay that touches each one.

AntichainBorn on dayCanonical formComparisonDominated optionExhaustive searchFuzzyNormal playOption listingPartial orderReductionReversible optionStar (∗)UniquenessUp (↑)