Comment author:[deleted]
08 November 2009 02:46:27PM
*
1 point
[+]
(7
children)

Comment author:[deleted]
08 November 2009 02:46:27PM
*
1 point
[-]

But the only special value mentioned on those pages, * = { 0 | 0 }, is not a surreal number. It's a combinatorial game, and every surreal number is a combinatorial game, but 0 ≤ 0, making * non-numeric.

Also, while values of fragments of Go games are best treated as combinatorial games, the final value of a Go game is always simply an integer (or even an element of the set {WIN, DRAW, LOSS}), and therefore so will the maximin.

Comment author:timtyler
09 November 2009 05:39:47PM
0 points
[-]

The other infinitesimals listed on that page were: UP, DOWN, UPSTAR, DOWNSTAR, TINY, MINY.

The idea that you can subtract the maximin of a move with the maximin of passing to produce move values is unfortunately not correct, due to subtleties over who gets to play last.

Move values are surreal numbers. That isn't an artefact designed to cope with partial games, it's equally true of complete games.

The point is not trivial to understand - but it is relatively easy to see that the conclusion (that go move values are not integers) is correct. To do that, simply work through the whole board example given here:

Comment author:pengvado
10 November 2009 12:23:46AM
*
1 point
[-]

Who said anything about subtracting the value of passing? Passing is just another move, and has no inherent privilege over the other ~200 available moves. Ah, that's where I was confused by your terminology: you speak of the value of a board state, which must account for what happens when either player plays on it, and passing doesn't affect the board; whereas I was thinking of the value of a game state including whose turn it is, and passing transitions to a different game state. The former is more natural if you're analysing partial games, and the latter is more natural if you're brute-forcing maximin.

Auction Go is then a different game, some of whose moves are bidding in the auction rather than placing stones on the board. If you can bid fractional points, then the score is fractional, so move values can be too; and likewise for surreals or any other number system. The example you linked shows that changing the set of available bid-moves can change the outcome.

Comment author:[deleted]
09 November 2009 07:25:43PM
*
0 points
[-]

It appears that in the variation they're using, which they call Auction Go, weird stuff occurs in which players can skip turns and stuff. Ordinary Go is the sort of game where turns simply alternate. I still think that game values in ordinary Go are always integers.

Comment author:timtyler
11 November 2009 09:59:29AM
*
0 points
[-]

Auction go defines what "the value of a move" means. It is the smallest number of captures a perfect player would be prepared to accept as a payment for passing.

To calculate the value of a move, you have to compare moving with taking some kind of null action. That typically involves passing. Without passing (or something similar) there seems to be no way to measure the value of a move empirically.

This explains what I mean by "the value of a move". However, I am no longer clear on what you mean by the term. You have some method of calculating move values which does not involve comparing to passing (or similar)? What do you mean by the term?

Comment author:timtyler
11 November 2009 06:04:18PM
0 points
[-]

That's totally non-standard. Nobody else means that by the term. What if you are winning by 100 points? The value of filling a dame is then 100 points?!? If that is your definition, then no wonder we disagree.

## Comments (103)

Best*1 point [-]But the only special value mentioned on those pages, * = { 0 | 0 }, is not a surreal number. It's a combinatorial game, and every surreal number is a combinatorial game, but 0 ≤ 0, making * non-numeric.

Also, while values of

fragmentsof Go games are best treated as combinatorial games, the final value of a Go game is always simply an integer (or even an element of the set {WIN, DRAW, LOSS}), and therefore so will the maximin.The other infinitesimals listed on that page were: UP, DOWN, UPSTAR, DOWNSTAR, TINY, MINY.

The idea that you can subtract the maximin of a move with the maximin of passing to produce move values is unfortunately not correct, due to subtleties over who gets to play last.

Move values are surreal numbers. That isn't an artefact designed to cope with partial games, it's equally true of complete games.

The point is not trivial to understand - but it is relatively easy to see that the conclusion (that go move values are not integers) is correct. To do that, simply work through the whole board example given here:

http://groups.google.com/group/rec.games.go/msg/dc42f06aa5ad6bc1?hl=en&dmode=source

*1 point [-]Who said anything about subtracting the value of passing? Passing is just another move, and has no inherent privilege over the other ~200 available moves. Ah, that's where I was confused by your terminology: you speak of the value of a board state, which must account for what happens when either player plays on it, and passing doesn't affect the board; whereas I was thinking of the value of a game state including whose turn it is, and passing transitions to a different game state. The former is more natural if you're analysing partial games, and the latter is more natural if you're brute-forcing maximin.

Auction Go is then a different game, some of whose moves are bidding in the auction rather than placing stones on the board. If you can bid fractional points, then the score is fractional, so move values can be too; and likewise for surreals or any other number system. The example you linked shows that changing the set of available bid-moves can change the outcome.

*0 points [-]It appears that in the variation they're using, which they call Auction Go, weird stuff occurs in which players can skip turns and stuff. Ordinary Go is the sort of game where turns simply alternate. I still think that game values in ordinary Go are always integers.

*0 points [-]Auction go defines what "the value of a move" means. It is the smallest number of captures a perfect player would be prepared to accept as a payment for passing.

To calculate the value of a move, you have to compare moving with taking some kind of null action. That typically involves passing. Without passing (or something similar) there seems to be no way to measure the value of a move empirically.

This explains what I mean by "the value of a move". However, I am no longer clear on what you mean by the term. You have some method of calculating move values which does

notinvolve comparing to passing (or similar)? What do you mean by the term?When I say "the value of a move", I mean the score I'll have if I make that move and everyone plays perfectly from then on.

That's totally non-standard. Nobody else means that by the term. What if you are winning by 100 points? The value of filling a dame is then 100 points?!? If that is your definition, then no wonder we disagree.

At least it kind of makes sense if you subtract the value of passing, making the value of filling a dame one point.