Gote move vs sente move in yose

Talk about improving your game, resources you like, games you played, etc.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Gote move vs sente move in yose

Post by RobertJasiek »

Gérard TAILLE wrote:if in position G the players have several options you have not defined what "local double sente" means
Correct. See earlier for an informal approach.
"Assuming in position G both players have SEVERAL options, how do you define a black's local sente position G ?"
For every choice of one black option and one white option, apply the definition for no options. Yes, this can result in multiple types and values of G. Interpretation may come next and sometimes be "of little use".
Gérard TAILLE
Gosei
Posts: 1346
Joined: Sun Aug 23, 2020 2:47 am
Rank: 1d
GD Posts: 0
Has thanked: 21 times
Been thanked: 57 times

Re: Gote move vs sente move in yose

Post by Gérard TAILLE »

RobertJasiek wrote:For every choice of one black option and one white option, apply the definition for no options. Yes, this can result in multiple types and values of G. Interpretation may come next and sometimes be "of little use".
Oh yes I have now a better understanding of one of your previous post
RobertJasiek wrote: "Again, I do NOT define the types of individual moves. I define the types of positions."
Concerning double sente positions look at this very simple position:
Click Here To Show Diagram Code
[go]$$W $$ --------------------------- $$ . O X . X a O b . O . O X . . $$ . O X X . X X O . O O O X . . $$ . O O X X O O O O X X X X . . $$ . . O O O X X X X X . . . . . $$ . . . . . . . . . . . . . .[/go]

Taking your definition, and comparing MGOTE and MSENTE, this position is "only" sente for black.

Being quite convinced that this position is considered double sente by the majority of Go players, I chose to define the notion of sente differently in order to be as near as possible the common understanding of sente positions.
For me black "a" and white "b" are miai and the position is double sente according to my definition.

I still do not understand why you need avoid the existence of double sente positions. To be sure you even added that the position has no revesible play. What really harms Robert?
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Gote move vs sente move in yose

Post by RobertJasiek »

Gérard TAILLE wrote:Being quite convinced that this position is considered double sente by the majority of Go players,
For the majority of players, the position is settled and double sente is a misnomer. It is also a source of a two-sided ko threat (after which Black has a one-sided ko threat).
the common understanding of sente positions.
Weak players do not have any understanding. Players who have acquired some reasonable understanding know that local positions can be assessed locally or globally. E.g., the most typical endgame evaluation book problem expects a local assessment. E.g., during play, one also needs to take into account the global context.
according to my definition.
Please show how you apply your definition to assess this position!
I still do not understand why you need avoid the existence of double sente positions.
1) This is the consensus of Bill Spight, Francisco Crido and me.

2) It is about local evaluation.

3) More specifically, the understanding of local evaluation of a position as a player's sente is: sente means that the opponent replies locally; in order to reply locally, it must be more (or ambiguous: equally) valuable for the opponent to reply than it is valuable for the player to start local play; hence, the ("player's") follow-up move value must be larger than the initial local move value. For local assessment as a local double sente, this means that it must be so for both starting players. This gives the pair of value conditions that would characterise a local endgame as a local double sente (if it exists / existed).

4) First, we did not see a necessity for excluding local double sente. However, careful study revealed that it might not exist. Therefore, we have tried to and then proved the non-existence (for the basic case).
Gérard TAILLE
Gosei
Posts: 1346
Joined: Sun Aug 23, 2020 2:47 am
Rank: 1d
GD Posts: 0
Has thanked: 21 times
Been thanked: 57 times

Re: Gote move vs sente move in yose

Post by Gérard TAILLE »

RobertJasiek wrote: Please show how you apply your definition to assess this position!
My own definition of the status of a position is indeed surprisingly very simple and very general because it works whatever the number of options for black and white:

What is the statuus of a position P?
Assume P is put into a rich environment at a high temperature (any local move in P would be a mistake at this temperature).
If you can play a game without mistakes, in which the first move in P leads to a local gote sequence, then the position P is called a gote position.
If you can play a game without mistakes, in which the first move in P is a black (resp. white) move leading to a sente sequence, then the position P is called a black (resp. white) sente position.
A position which is both gote and sente is called ambiguous.
A position which is both black sente and white sente is called double sente.

Applied to the very simple position I proposed in my previous post you will find easily it is a double sente position instead of a simple black sente position with your definition.

I am able to show you far more interested positions but such positions have several options and you explained that you might not be able to find the status of such position.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Gote move vs sente move in yose

Post by RobertJasiek »

Your definitions of types have the potential to mostly make sense. Currently, you need to remove equivocalities:

- "you" -> "Black" / "White" / "either starting player".

- Define "mistake" or use a different concept.

- There must also be a type ("terminal" ?) when neither player has a legal local play.

- You mix the meanings of the type of one player's move sequence(s) and the type of the position considering either starting player. Distinguish and possibly define them!

- Since conceptually you define a kind of global double sente, call it "global double sente"!

(I have not checked whether parity of the of moves in the environment before the first local move has an impact.)

When you will have corrected / clarified your definition, you should actually apply it to your example by annotating and calculating with the rich environment!
Gérard TAILLE
Gosei
Posts: 1346
Joined: Sun Aug 23, 2020 2:47 am
Rank: 1d
GD Posts: 0
Has thanked: 21 times
Been thanked: 57 times

Re: Gote move vs sente move in yose

Post by Gérard TAILLE »

RobertJasiek wrote:Your definitions of types have the potential to mostly make sense.
I am not very satisfied with all the definitions I gave in my previous post: basically my goal was only to define what a sente position is. I added the definition of gote position and ambiguous position in order to try and imitate your approach but it is not a good idea because my notion of sente is different from yours.

So please note the following update (without the definition of an ambiguous position) :

What is the status of a position P?
Assume P is put into a rich environment at a high temperature (any local move in P would be a mistake at this temperature).
If you can play a game without mistakes, in which the first move in P is a black (resp. white) move leading to a sente sequence, then the position P is called a black (resp. white) sente position.
A position which is both a black sente position and a white sente position is called a double sente position.
If a position is neither a sente position nor a leaf position then this position a gote position
RobertJasiek wrote:- "you" -> "Black" / "White" / "either starting player".
It seems understandable for me and I am sure you understand what I mean.
RobertJasiek wrote: Define "mistake" or use a different concept.
A move made by a player is a mistake if she cannot reach the best result after this move.
RobertJasiek wrote:- There must also be a type ("terminal" ?) when neither player has a legal local play.
I do not see any interest to define such position. Defining a leaf position would be more interesting. For me a leaf node is simply a node in which neither white nor black have an interest to play, even when the ambiant temperature is T = 0.
RobertJasiek wrote:- You mix the meanings of the type of one player's move sequence(s) and the type of the position considering either starting player. Distinguish and possibly define them!
Done. After each "sente" word I added either "position" or "sequence"
RobertJasiek wrote:- Since conceptually you define a kind of global double sente, call it "global double sente"!
No a double sente position is not a global notion but a local one.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Gote move vs sente move in yose

Post by RobertJasiek »

Gérard TAILLE wrote:For me a leaf node is simply a node in which neither white nor black have an interest to play, even when the ambiant temperature is T = 0.
Leaf (position) has a specific term in informatics, CGT, graph theory etc.: there is no child. Children are given due to moves to them. Therefore, there is no child if there is no legal move.

Your conceptual idea is not what is called a leaf. What you want is closer to settled position or CGT-like stop position.
a double sente position is not a global notion but a local one.
Since you want to define "double sente position" via some environment and perfect whole-board/token-set play, it is global, regardless of your desire for local!
Gérard TAILLE
Gosei
Posts: 1346
Joined: Sun Aug 23, 2020 2:47 am
Rank: 1d
GD Posts: 0
Has thanked: 21 times
Been thanked: 57 times

Re: Gote move vs sente move in yose

Post by Gérard TAILLE »

RobertJasiek wrote:Since you want to define "double sente position" via some environment and perfect whole-board/token-set play, it is global, regardless of your desire for local!
A double sente position is simply a position which is both a black sente position and a white sente position.
If you say that my double sente position notion is a global notion that means that you think my sente position notion is also a global notion.

I know you do not use a rich environment and it is not surprising you do not understand clearly the meaning of such environment.
Click Here To Show Diagram Code
[go]$$W $$ ----------------------- $$ . . X a . X X X . O . . $$ . . X O O O O O O O . . $$ . . X X . . . . . . . . $$ . . . . . . . . . . . . $$ . . . . . . . . . . . .[/go]

In the position above, with my definition (and also yours OC) black position is sente. What does that mean for a go player?
Firstly it does not mean that black can play immediately at "a" expecting a local white answer. Many other areas on the board could be far more interesting and must be played before. As you see it is not an immediat global sente position
Secondly it does not mean either that in the future black will be really able to play at "a" with an immediat answer by white: depending of the real environment it may well happen that white will be able to play first in the local position by a reverse sente move. It may also happen that white would prefer to not answer to black move at "a" by proposing a furikawari.
Saying that the position is a black sente position means only that black as good chances to be able to play later in the game at "a" in sente, based on the experience of go players concerning the type of environment you can encounter in practice. That is the meaning of a rich environment : a kind of approximation of the real environment we can encounter in practice.
Puting P in a rich enviroment instead of the real environment is a proof that the result of the analysis will depend only on the position itself and not the real environment. Using a rich environment is a guarantee that the analysis is local to the position P and not global depending of a real environment.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Gote move vs sente move in yose

Post by RobertJasiek »

"In the position above, with my definition [...] black position is sente"

Prove it by applying your definition to your example! So far, you only claim it.

"Puting P in a rich enviroment instead of the real environment is a proof that the result of the analysis will depend only on the position itself and not the real environment."

Prove it! So far, you only claim it.

"Using a rich environment is a guarantee that the analysis is local to the position P and not global depending of a real environment"

As before.
Gérard TAILLE
Gosei
Posts: 1346
Joined: Sun Aug 23, 2020 2:47 am
Rank: 1d
GD Posts: 0
Has thanked: 21 times
Been thanked: 57 times

Re: Gote move vs sente move in yose

Post by Gérard TAILLE »

RobertJasiek wrote:"In the position above, with my definition [...] black position is sente"
Prove it by applying your definition to your example! So far, you only claim it.
Oops I expected it was obvious for you Robert!
Let's take a rich environement at a high temperature T (for exemple you can take T = 100) and assume for example it is black to play.
If black is able to play in P in sente then the final score of the game will be
S1 = -7 + T/2
Now let's assume white plays in P when the temperature of the environment reach the temperature t. The score of the game will be
S2 = -8 + T/2 + t
S2 < S1 => -8 + T/2 + t < -7 + T/2 => t < 1
That means that white will be able to play first in P only if black is unable to play in sente in P before the temperature of the environment reach the value t = 1. Because the value of the threat after black "a" is equal to 3.5 it is clear that black will be able to play in P in sente before white can play herself in P.
That proves position P is sente according to my definition.
RobertJasiek wrote: "Puting P in a rich enviroment instead of the real environment is a proof that the result of the analysis will depend only on the position itself and not the real environment."

Prove it! So far, you only claim it.

"Using a rich environment is a guarantee that the analysis is local to the position P and not global depending of a real environment"

As before.
I already explained that for me a rich environmemnt is simply a good approximation of any real environment. In order to analyse any position P, I always put this position in a rich environment. All local positions being handled in the same manner, in the same environment, that means that all results obtains are specific to the local position P analysed. By defintion I say that these results are local to the position P.

Let me remind you the main point behind this choice.
When I find a position P is a black sente position that means that, within a rich enviroment, black may be able to play first in P with a sente local sequence. Because a rich environment is expected to be a good approximation of any real environment a go player may conclude that, within the existing real environment, black can really expect to play first in sente in P (following OC a good timing based on the decressing temperature of this real environment).

Let's now take your defintion (MSENTE < MGOTE and so on). I agree your defintion is a local one but how do you prove that black in the example can expect to play first in P in a real game?
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Gote move vs sente move in yose

Post by RobertJasiek »

Thanks for the example analysis, which I need to study more carefully later!

As to "local", I think you abuse the word.

My local assessment does not guarantee the local sente sequence and should not because there can be exceptions for the reverse sente to occur. I wrote principles for when to play locally as the creator or preventer.
Gérard TAILLE
Gosei
Posts: 1346
Joined: Sun Aug 23, 2020 2:47 am
Rank: 1d
GD Posts: 0
Has thanked: 21 times
Been thanked: 57 times

Re: Gote move vs sente move in yose

Post by Gérard TAILLE »

RobertJasiek wrote:My local assessment does not guarantee the local sente sequence and should not because there can be exceptions for the reverse sente to occur. I wrote principles for when to play locally as the creator or preventer.
As for yours, my definition does not guarantee the local sente sequence. What the difference for the go player?
With my defintion the go player knows that the position is sente in a rich environment and the go player knows that this rich environment is a good approximation of a real environment. As a consequence, without a 100% guarantee, the go player may really expect the local sente sequence.
With your defintion, when you claim a position is sente, how can you convinced a go player, without the help of a good approximation of the environment, that she may really expect a local sente sequence?
Gérard TAILLE
Gosei
Posts: 1346
Joined: Sun Aug 23, 2020 2:47 am
Rank: 1d
GD Posts: 0
Has thanked: 21 times
Been thanked: 57 times

Re: Gote move vs sente move in yose

Post by Gérard TAILLE »

Click Here To Show Diagram Code
[go]$$B initial position, Black to move $$ --------------------------- $$ | O . X X . . b . X . X X . $$ | O O . O X . O a O X X X . $$ | . O O O . O O X O X . X . $$ | . O . O O O . X O X . X . $$ | . O X X X O X X O X . X . $$ | . O X X . O O O O X . X . $$ | O O O O X X X X X X X X . $$ | . . . . . . . . . . . . .[/go]

When we discussed the position above we looked at the black options a and b. With only two options for black and only one option for white the tree seems quite simple isn't it?
Now what about the POSITION itself?
For me it is gote position.
For you, what is the status of the POSITION?
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Gote move vs sente move in yose

Post by RobertJasiek »

Gérard TAILLE wrote: With your defintion, when you claim a position is sente, how can you convinced a go player, without the help of a good approximation of the environment, that she may really expect a local sente sequence?
1) By the increasing local move values.

2) Even without knowing the largest or second-largest values of the environment, the principle inherent in the theorems is the one you already know: the sente player is expected to be able to play sente much earlier than the opponent should prevent it.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Gote move vs sente move in yose

Post by RobertJasiek »

Gérard TAILLE wrote:what is the status of the POSITION?
In a local endgame with gote and sente options, its status is

Code: Select all

"
local gote  := MSENTE < MGOTE

ambiguous   := MSENTE = MGOTE

local sente := MSENTE > MGOTE
"
[14][22]
Post Reply