CGT Annotation
-
RobertJasiek
- Judan
- Posts: 6273
- Joined: Tue Apr 27, 2010 8:54 pm
- GD Posts: 0
- Been thanked: 797 times
- Contact:
CGT Annotation
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?
- 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
i don't get the question
but that fine i probably won t have the answer anyway
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
CGT stands for Combinatorial Game Theoryperceval wrote:i don't get the question![]()
but that fine i probably won t have the answer anyway
http://senseis.xmp.net/?path=CGTPath&pa ... ctionToCGT
- 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
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?
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.p2501 wrote:CGT stands for Combinatorial Game Theory
http://senseis.xmp.net/?path=CGTPath&pa ... ctionToCGT
If something different is meant, then I am not familiar with the notation he's using.
- 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
{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.
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
Consider this 6x12 board under area scoring.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?).
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.
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
- 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
That has nothing to do with convention, the term "number" in the CGT sense is strictly defined.RobertJasiek wrote:Is one of them, by convention, a number and the other not or is neither a number?
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
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}?
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}?
- 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
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.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.
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).
Yes.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}?
-
Bill Spight
- Honinbo
- Posts: 10905
- Joined: Wed Apr 21, 2010 1:24 pm
- Has thanked: 3651 times
- Been thanked: 3373 times
Re: CGT Annotation
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.
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:
-
Bill Spight
- Honinbo
- Posts: 10905
- Joined: Wed Apr 21, 2010 1:24 pm
- Has thanked: 3651 times
- Been thanked: 3373 times
Re: CGT Annotation
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.
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
- 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
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 !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).
-
Bill Spight
- Honinbo
- Posts: 10905
- Joined: Wed Apr 21, 2010 1:24 pm
- Has thanked: 3651 times
- Been thanked: 3373 times
Re: CGT Annotation
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.cyclops wrote: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 !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).
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.
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
- 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
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?