CGT Annotation

For lessons, as well as threads about specific moves, and anything else worth studying.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

CGT Annotation

Post by RobertJasiek »

Apart from assigning Left to Black and Right to White by convention, is there any difference between (1|2) and (2|1)? Is one of them, by convention, a number and the other not or is neither a number?
User avatar
perceval
Lives in gote
Posts: 312
Joined: Thu Aug 05, 2010 3:35 am
Rank: 7K KGS
GD Posts: 0
KGS: tictac
Has thanked: 52 times
Been thanked: 41 times

Re: CGT Annotation

Post by perceval »

i don't get the question :scratch:
but that fine i probably won t have the answer anyway
In theory, there is no difference between theory and practice. In practice, there is.
p2501
Lives in gote
Posts: 598
Joined: Tue Jul 26, 2011 8:25 am
Rank: 4 kyu
GD Posts: 0
Universal go server handle: p2501
Location: Germany, Berlin
Has thanked: 331 times
Been thanked: 101 times

Re: CGT Annotation

Post by p2501 »

perceval wrote:i don't get the question :scratch:
but that fine i probably won t have the answer anyway

CGT stands for Combinatorial Game Theory

http://senseis.xmp.net/?path=CGTPath&pa ... ctionToCGT
User avatar
Sverre
Lives with ko
Posts: 193
Joined: Thu Apr 22, 2010 1:04 pm
Rank: 2d EGF and KGS
GD Posts: 1005
Universal go server handle: sverre
Location: Trondheim, Norway
Has thanked: 76 times
Been thanked: 29 times

Re: CGT Annotation

Post by Sverre »

RobertJasiek wrote:Apart from assigning Left to Black and Right to White by convention, is there any difference between (1|2) and (2|1)? Is one of them, by convention, a number and the other not or is neither a number?


p2501 wrote:CGT stands for Combinatorial Game Theory

http://senseis.xmp.net/?path=CGTPath&pa ... ctionToCGT


Robert's question did not use the notation that seems most common on SL. If the curly-bracket notation on that page is what Robert intends, then I'm fairly certain there's a difference between (1|2) and (2|1), since {0|} = 1 and {|0} = -1. Specifically, {1|2} means Black can move to 1 while White can move to 2, while {2|1} means Black can move to 2 while White can move to 1.

If something different is meant, then I am not familiar with the notation he's using.
User avatar
emeraldemon
Gosei
Posts: 1744
Joined: Sun May 02, 2010 1:33 pm
GD Posts: 0
KGS: greendemon
Tygem: greendemon
DGS: smaragdaemon
OGS: emeraldemon
Has thanked: 697 times
Been thanked: 287 times

Re: CGT Annotation

Post by emeraldemon »

{1|2} is a number, it's 3/2. {2|1} is not a number, it's "hot", meaning both players want to play there. I've linked to this elsewhere, but there's a nice java program that will calculate CGT values for you, plot thermographs, and do some other cool stuff:

http://cgsuite.sourceforge.net/

{1|2} doesn't make a lot of sense as a go position, it describes a situation where neither player wants to play in a region, because the opponent will gain a point (maybe a kind of very small seki?). Many CGT games force players to make moves in unfavorable regions, so the theory has to handle this (the red-blue hackenbush game from the CGT books, for example). {2|1} is just a standard 1 pt gote.

In a somewhat confusing choice (I think), the "Chilling gets the last point" book uses a technique called "chilling" to turn hot plays into cold ones, I guess because the analysis is more in line with other cool CGT games. Basically you imagine that every move on the board costs you 1 point to make. So {2|1} actually becomes {2-1 | 1+1} = {1|2} ! As I said, I found this very confusing on my first read through that book :(

Hope that helps.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: CGT Annotation

Post by Bill Spight »

emeraldemon wrote:{1|2} is a number, it's 3/2. {2|1} is not a number, it's "hot", meaning both players want to play there.

{snip}

{1|2} doesn't make a lot of sense as a go position, it describes a situation where neither player wants to play in a region, because the opponent will gain a point (maybe a kind of very small seki?).


Consider this 6x12 board under area scoring. :)

Click Here To Show Diagram Code
[go]$$ Evaluate this board. (Area scoring)
$$ -------------------------
$$ | . . X O O . O O . O X . |
$$ | O X X O . O X O O O X X |
$$ | O O X O O X X X X X O . |
$$ | O . X O X X . X X O O O |
$$ | X X X O X . X . X X O . |
$$ | O O O O X X X X X O O O |
$$ -------------------------[/go]


What about its value under territory scoring? Not Japanese/Korean, but Lasker-Maas/Spight/Ikeda-something-or-other?

If you chill area scoring you get territory scoring. :)
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
User avatar
flOvermind
Lives with ko
Posts: 295
Joined: Wed Apr 21, 2010 3:19 am
Rank: EGF 4 kyu
GD Posts: 627
Location: Linz, Austria
Has thanked: 21 times
Been thanked: 43 times

Re: CGT Annotation

Post by flOvermind »

RobertJasiek wrote:Is one of them, by convention, a number and the other not or is neither a number?


That has nothing to do with convention, the term "number" in the CGT sense is strictly defined.


A "game" is defined as some {L|R}, where L and R are sets of games.

Let X := {XL|XR} and Y := {YL|YR}. X <= Y if and only if:
There is no xL in XL such that Y <= xL, and
there is no yR in YR such that yR <= X.

A "numeric game" is defined as a game {L|R} where L and R contain only numeric games, and each l in L is strictly less than each r in R.

Two numeric games X and Y are "equivalent" iff X <= Y and Y <= X.

A "number" is defined as an equivalence class of numeric games.


Because 1 < 2, {1|2} (or more accurately it's equivalence class) is a number. And of course 2 < 1 is false, so {2|1} is not a number.
Note that 0, 1, 2 and so on are just abbreviations for certain numbers. 0 := {|}, 1 := {0|} and 2 := {1|}.
If you want you can check the axioms to see that 1 < 2 is really true ;).


See http://en.wikipedia.org/wiki/Surreal_number, this article is a lot better than the articles on senseis. In this article, "games" are called "forms", but it's really the same thing. Conway defined the numbers first, and applied them to game theory later.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: CGT Annotation

Post by RobertJasiek »

Thank you and emeraldemon!

IMO, Conway's definition of numbers in On Numbers and Games, which I read a couple of years ago, is the most elegant. At university we still learned the traditional ways via, e.g., peano axioms though.

I guess I asked because I thought of {1|2} as being the complement of {2|1} but, of course, Right prefers negative numbers. Do I get it right that -{1|2} = {-2|-1}?
User avatar
flOvermind
Lives with ko
Posts: 295
Joined: Wed Apr 21, 2010 3:19 am
Rank: EGF 4 kyu
GD Posts: 627
Location: Linz, Austria
Has thanked: 21 times
Been thanked: 43 times

Re: CGT Annotation

Post by flOvermind »

RobertJasiek wrote:IMO, Conway's definition of numbers in On Numbers and Games, which I read a couple of years ago, is the most elegant. At university we still learned the traditional ways via, e.g., peano axioms though.


Peano axioms define the Natural numbers. On top of them, you can of course constructively define more types of "numbers", like rational numbers, real numbers, complex numbers and so on.

Conway's "numbers" are entirely different mathematical objects, even though they share the same name and some of their properties (essentially, forming an ordered field).

RobertJasiek wrote:I guess I asked because I thought of {1|2} as being the complement of {2|1} but, of course, Right prefers negative numbers. Do I get it right that -{1|2} = {-2|-1}?


Yes.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: CGT Annotation

Post by Bill Spight »

Click Here To Show Diagram Code
[go]$$ Evaluate this board. (Area scoring)
$$ -------------------------
$$ | . . X O O . O O . O X . |
$$ | O X X O . O X O O O X X |
$$ | O O X O O X X X X X O . |
$$ | O . X O X X . X X O O O |
$$ | X X X O X . X . X X O . |
$$ | O O O O X X X X X O O O |
$$ -------------------------[/go]


No bites yet?

Click Here To Show Diagram Code
[go]$$W White first
$$ -------------------------
$$ | 1 . X O O . O O . O X . |
$$ | O X X O . O X O O O X X |
$$ | O O X O O X X X X X O . |
$$ | O . X O X X . X X O O O |
$$ | X X X O X . X . X X O . |
$$ | O O O O X X X X X O O O |
$$ -------------------------[/go]


White wins by 1 pt. (35 to 34).

Click Here To Show Diagram Code
[go]$$B Black first
$$ -------------------------
$$ | 1 2 X O O . O O . O X . |
$$ | O X X O . O X O O O X X |
$$ | O O X O O X X X X X O 3 |
$$ | O 4 X O X X . X X O O O |
$$ | X X X O X . X . X X O 5 |
$$ | O O O O X X X X X O O O |
$$ -------------------------[/go]


Jigo (36 to 36).

If White answers Black's ko threat, White loses.

So the original board has a count of -0.5, and a play gains 0.5 points, which is less than a Japanese dame!

Theoretically you could score the original board as -0.5 by territory scoring, but the only proposed form of go that will give you that score is Button Go. :)
Last edited by Bill Spight on Wed Oct 19, 2011 12:09 pm, edited 1 time in total.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: CGT Annotation

Post by RobertJasiek »

How very nice! Very well constructed!
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: CGT Annotation

Post by Bill Spight »

Thanks, Robert. :)
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
User avatar
cyclops
Lives in sente
Posts: 801
Joined: Mon May 10, 2010 3:38 pm
Rank: KGS 7 kyu forever
GD Posts: 460
Location: Amsterdam (NL)
Has thanked: 353 times
Been thanked: 107 times
Contact:

Re: CGT Annotation

Post by cyclops »

flOvermind wrote:Peano axioms define the Natural numbers. On top of them, you can of course constructively define more types of "numbers", like rational numbers, real numbers, complex numbers and so on.

Conway's "numbers" are entirely different mathematical objects, even though they share the same name and some of their properties (essentially, forming an ordered field).

In the number farm what makes Conway's "numbers" less equal than the numbers derived from Peano? And why aren't Conway's "numbers" derivable from Peano? Maybe question1 = question2 !
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: CGT Annotation

Post by Bill Spight »

cyclops wrote:
flOvermind wrote:Peano axioms define the Natural numbers. On top of them, you can of course constructively define more types of "numbers", like rational numbers, real numbers, complex numbers and so on.

Conway's "numbers" are entirely different mathematical objects, even though they share the same name and some of their properties (essentially, forming an ordered field).

In the number farm what makes Conway's "numbers" less equal than the numbers derived from Peano? And why aren't Conway's "numbers" derivable from Peano? Maybe question1 = question2 !


Conway numbers are special kinds of games. Peano numbers are natural numbers, aka counting numbers. Counting is implicit in Conway numbers, but they are not counting numbers.

Peano numbers are usually augmented to include zero. We can write the Peano numbers this way.

{} = 0
{0} = 1
{1} = 2
***

Conway defines 0 as a game that the second player wins. A player wins if her opponent has the move but has no play. The two players are called Left and Right. The simplest game is one in which neither player has a move. It is 0. We can write it this way.

{|} = 0

The vertical bar separates options to which Left can move (to the left) from options to which Right can move (to the right). Neither player has an option, and hence, no move. Whoever has the move loses.

We also have

{0|} = +1
{|0} = -1

+1 is the game where Black to play can move to 0, while White has no play. -1 is the opposite.

Note that Conway numbers skip the natural numbers as go directly to the integers.

We also have

{+1|} = +2
{|-1} = -2

It is also true that {|+1} = 0 = {-1|} = {-1|+1}. All are second player wins.

For more see Winning Ways, by Berlekamp, Conway, and Guy or On Numbers and Games, by Conway.

----

We can use the Peano numbers to define the integers. One way to do that is like this:

(1,1) = 0
(1,0) = +1
(0,1) = -1

I.e., the integer is the difference between the first Peano number and the second.
Last edited by Bill Spight on Sun Oct 30, 2011 7:53 am, edited 1 time in total.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
User avatar
cyclops
Lives in sente
Posts: 801
Joined: Mon May 10, 2010 3:38 pm
Rank: KGS 7 kyu forever
GD Posts: 460
Location: Amsterdam (NL)
Has thanked: 353 times
Been thanked: 107 times
Contact:

Re: CGT Annotation

Post by cyclops »

Thx Bill. I know about Peano and about Conway. But your answer does not explain to me why say complex numbers are completely different mathematical objects from Conways `numbers`. As Flover claims. Both are numbers aren´t they? Wait! Could it be that there is no multiplication of Conway´s numbers?
Post Reply