It is currently Thu Oct 31, 2024 4:19 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next
Author Message
Offline
 Post subject: New remarkable ko beast?
Post #1 Posted: Fri Apr 15, 2022 8:52 am 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
My friend René_Careenium and I just thought about something I recently asked here in L19 about a hypothetical ko situation that would admit no thermographic analysis and I believe we just found it. This beast will be hopefully intersting for you. Let's see if you agree with the strange conclusions that we reached.

The position

Let us assume Chinese rules, no ko threats and no komi for now.






So if you agree with me so far, the two big groups are in seki, and the ko fight enclosed by them, no player has good follow up moves after winning it. One could say it is like a bidirectional 10000-year ko. The ko will stay open until the scoring begins, the question is who will capture last?

Note that this effect happens with most common rulesets, with Chinese rules the swing is 4 points, with stone scoring the swing is 2, and with territory scoring the swing would be 1 point.

Observe also that the assumption of no ko threats is necessary: if one player has enough ko threats they can kill the whole thing. Therefore this ko is hyperactive.

We looked through various popular go bestiaries including SL and found no ko like this. If you know of anything similar, please let us know.

In the context of the whole board

Again, with Chinese rules, if the position reaches the late endgame, and both players need the ko in their favour to win, then the player that has the ko turned against their favour would rather not pass (White in the example above). Instead, White would rather play in the ko. Black cannot pass or White will pass too then White wins but Black can play in their own territory to lift the ko bans. White then passes, black recaptures. Then we have this strange ko fight where the environment plays and the subsequent pass act as ko threats. But these are not virtual tertiary threats, they are primary (!). Already a strange situation, as a move that is not sente at t=0 can act as a primary threat.

The situation is that then we have the following molasses-like sequence: w ko, b environment, w passes, b ko, w environment, b passes. The player that can play the most moves at temperature 0 will win the ko. Of course most deviations from the molasses loop will be punished: If Black 2 passes after White recaptures, White passes too and wins. If White 3 plays in the environment to say, fill an eye, then Black recaptures and now White has one move less, hence they are closer to losing. If Black 4 neglects to recapture then White just passes again, and Black lost a move and hence they are closer to losing. Note that alternatives for many of these might exist, but this would be the canonical sequence if all territory for both players is eyes.

So it might look like the player with the most territories (and captures don't count!) wins the ko however...

Two unsettling examples

The following two examples have the same number of stones for each colour (75), Chinese rules, no komi, no captures, no threats, the position starts in the same configuration, and the territories are the same. However I believe White wins in the first one and Black wins in the second one. Note that the position is in the other orientation than in the examples above.

Click Here To Show Diagram Code
[go]$$ Black to play (White wins)
$$ ---------------------------
$$ | . X X X X X X . . X X X X |
$$ | X . X X X X X . . X X X X |
$$ | X X X X X X X X X X X O O |
$$ | X X X X X X X X X O O . O |
$$ | X X X X X X X X O O . O . |
$$ | X X X X X X X O O . O . O |
$$ | X X O O O O X O O O O O O |
$$ | X X O . . X O O O O O O O |
$$ | O O O X X X O O O O O O O |
$$ | O X X O X O O O O O O O O |
$$ | . X . O X O O O O O O O O |
$$ | X X O O X X O O O O O O O |
$$ | X O . O . X O O O . O . O |
$$ ---------------------------[/go]


Click Here To Show Diagram Code
[go]$$ Black to play (Black wins)
$$ ---------------------------
$$ | . X X X X X . X . X . X . |
$$ | X . X X X X X X X X X X X |
$$ | X X X X X X X X X X X O O |
$$ | X X X X X X X X X O O O O |
$$ | X X X X X X X X O O O . . |
$$ | X X X X X X X O O . O . . |
$$ | X X O O O O X O O O O O O |
$$ | X X O . . X O O O O O O O |
$$ | O O O X X X O O O O O O O |
$$ | O X X O X O O O O O O O O |
$$ | . X . O X O O O O O O O O |
$$ | X X O O X X O O O O O O O |
$$ | X O . O . X O O O . O . O |
$$ ---------------------------[/go]


The difference is that one player can play in the opponent's territory instead of their own, winning moves. This of course does not affect the score, but it makes the opponent's area more full, hence less available moves. I deliberately do not give sequences for these two claims, because the lines are long and boring and often it boils down to reading a bit then counting available moves. The hint is that in the first one white doesn't have to be fancy, they can just fill in their own eyes to win. In the second, if White threatens to split the square into two eyes Black must prevent this by playing in the midpoint of the resulting three-point shape. If you're still unconvinced we can discuss it or even play it.

The weird situation is that for an arbitrary environment this position forces us to play this strange game of having more stones captured than the opponent (or bigger empty territories than the opponent), or alternatively, splitting your territory into eyes to make the opponent run out of non suicidal moves as fast as possible (a feeling known to those that have played against rude people online perhaps?). So even though the environment is at t=0 it's quite hard to compute who wins in a more open board. Just scoring this board is another game and it doesn't look like go anymore.

Click Here To Show Diagram Code
[go]$$ Black to play. Who wins?
$$ ---------------------------
$$ | . . . . . . . . . . . . . |
$$ | . . X . . X . . X . X X X |
$$ | . X . . X . . X . X X O O |
$$ | . . . , . . , X X O O O . |
$$ | . . . . . . . X O O . O . |
$$ | . X X X X X X O . . O . . |
$$ | . X O O O O X O . O . . . |
$$ | X X O . . X O O . . . . . |
$$ | O O O X X X O . O . . O . |
$$ | O X X O X O . . . , . . . |
$$ | . X . O X O O . O . . O . |
$$ | X X O O X X O . . . . . . |
$$ | X O . O . X O . . . . . . |
$$ ---------------------------[/go]


Japanese rules

For stone scoring the position behaves quite similarly, and in general for any area scoring rules with or without group tax, and any ko rule. For Japanese rules I believe it becomes a lot more boring because of the way ko works in the first encore. In order to recapture, players would have to pass and point at the ko, at which time they risk the other player passing and scoring the game.

Therefore, the strange situation only happens at 1/2>=t>=0 under Japanese rules. A similar game of wanting to not lose while maximizing the number of plays will happen in order to win. In particular, if only dame remain, then the outcome depends on the parity of the number of dame.

A hotter version of the same pathological ko, say, if the ko were a two-stage ko that nobody can fill in, would have the same effect in japanese rules as both players would rather lose a point and stay in the game than pass and give the ko up.

But I'm not an expert in the Japanese rules so please let me know what you think.

Environmental go

Finally, the reason we're doing all of this. Consider the position in isolation plus a coupon stack, again with Chinese rules this time. Then the outcome of the ko depends on the parity of the number of coupons. Indeed, the player that begins with the ko against them can just play coupons and the opponent can only play coupons as well (no passing until all the coupons are depleted). Eventually if there is a coupon remaining then the first player can win.

Meaning this position has no thermography, as the limit as the granularity goes to zero is not defined. One could make two coupon stacks of the same temperature but with different parity of coupons and as delta->0 the score is 4 points larger in one than it is in the other.

However, Berlekamp et al "proved" (Actually the article does not provide a proof but Siegel's excellent book "Combinatorial game theory" does) that any simple game admits a thermography, even gives an algorithm for its computation. Simple is supposed to mean "all loops are kos" and "every subposition has at most one left ko option and one right ko option". The proof depends on the Forcing Pass Lemma which seems to assume that all subpositions are hot, which in this case they are not. I wonder, did I misunderstand their assumptions on the game? Or perhaps the definition of simple? Is this example wrong? Or is their proof just wrong?

A very interesting problem for me now is characterizing the positions that admit a thermograph. Molasses ko does so it must not be just not having a molasses sequence. Curiously enough I'm not sure even for this one the molasses sequence is the optimal play assuming the coupon stack as an environment.

Also imaginative suggestions for a name for this position are welcome.

What do you guys think?


This post by Criado was liked by: le_4TC
Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #2 Posted: Fri Apr 15, 2022 9:55 am 
Lives in gote

Posts: 445
Liked others: 0
Was liked: 37
Criado wrote:
If you know of anything similar, please let us know.

Interesting example, similar to https://senseis.xmp.net/?UnremovableKoForBothSides
I called cases like this "0-sided kos". These are known problems for almost all rulesets.

Quote:
Again, with Chinese rules ... Black cannot pass or White will pass too then White wins but Black can play in their own territory to lift the ko bans.

Chinese rules don't apply strict superko, some repetitions are allowed so it's not clear that changing the board is the only way (cf. 1-eye-flaw which somebody claimed not to be a problem for them.)

And Japanese rules only have the pass-for-ko rule during hypothetical play (for L/D checks) which is different from an encore. In their case the more interesting question is the limits of resumptions (with normal ko rule).

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #3 Posted: Fri Apr 15, 2022 10:02 am 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
Excellent, as expected everything is invented already! Thanks for pointing it out. I don't think our example depends on the particular superko rule, but we do assume that passing doesn't lift the ko bans. Also I was pointed out that pass fights are a thing I didn't know either.

What I wonder is if there is any reason why this example is worse than known unremovable kos for both sides. Perhaps it's only its self-containment. And the other thing is, if these things are known, then what is the resolution with the apparent conflict with thermography?

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #4 Posted: Fri Apr 15, 2022 11:17 am 
Lives in sente

Posts: 967
Liked others: 24
Was liked: 173
Rank: panda 5 dan
IGS: kvasir
My limited understanding is that (CGT) games can have values that are "numbers" but often they are not. For example these are numbers
{-1|} = 0,
{0|} = 1,
{1|} = 2,
{1|-1} = 0.
On the other hand {0|0} is "star" or just *, not a number but and infinitesimal, and 0 < * < x, x > 0, x in R. Once you have one such game you can construct many non-number games and give them names, i.e. {* | 0} is "down" and {0 | *} is "up".

When you say that game g does not "admit a thermography" I am not sure what you mean by "admit" but I think you are assuming g is a number but then give counter examples that have g that is not a number. That is, it is not a contradiction. My understanding of the topic is waning at this point but as far as I gather you can "admit" a thermography if you correctly account for that the values of these games are not numbers.

Since I am already at end of my understanding it may be going on a limb to try to describe the thermography that such games "admit". Anyway, I think the "mast" or "stems" of the graph can be placed on the x-axis according to values that have infinitesimal components but the leaves must be numbers. A picture would probably tell a thousand words but I don't have an accompanying diagram.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #5 Posted: Fri Apr 15, 2022 11:46 am 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
Yes, indeed, I am aware of these things.

In general infinitesimals like the ones you describe are invisible in a thermograph (but they do have thermographs!) at least at positive temperature. And number or no number, any game without loops is thermographable, this is, if you play a sum of the game with a fine enough coupon stack of temperature t, then the final score converges to something as the granularity of the coupon stack goes to 0. This coupon stack represents possible environment plays.

What I mean by non thermographable is that this limit is not well defined: We have here some games that will result in one score with an even number of coupons and games that result in a different score with an odd number of coupons. The difference between these two is large even as the granularity of the coupon stack goes to 0.

I was trying to make some software to compute thermographs of arbitrary games but then realized that not all games admit one in this sense. For example, one property that thermographable games should have is that the mast of G should equal the mast of G+*. If this were not the case, then the addition of a temperature-0 coupon is affecting the mast value which is weird.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #6 Posted: Fri Apr 15, 2022 11:59 am 
Lives in gote

Posts: 445
Liked others: 0
Was liked: 37
Criado wrote:
I don't think our example depends on the particular superko rule, but we do assume that passing doesn't lift the ko bans.
...
What I wonder is if there is any reason why this example is worse than known unremovable kos for both sides. Perhaps it's only its self-containment. And the other thing is, if these things are known, then what is the resolution with the apparent conflict with thermography?

I have no idea about thermography, but your nice example seems simpler and more realistic.

These examples doesn't have a "true" end position and the score is oscillating (there is also some connection to the "no territory in seki" rule in territory scoring). In Asian (CJK) rules - where repetition is allowed - these could be seen similar to triple kos (draw or no result, in half point games), but since the repeating sequence spans stops it's more tricky.

To avoid the no-pass-go behavior you need passes lifting bans and also resumptions (with two-pass stops). Japanese rules have both. I'm not sure about Chinese - with a precise ruleset you could apply its text and see how it works out, but with their minimalistic text it's harder to guess how actual Chinese practice would handle.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #7 Posted: Fri Apr 15, 2022 1:04 pm 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
jann wrote:
I have no idea about thermography, but your nice example seems simpler and more realistic.


Thank you! It is true that perhaps it is a more illustrative example, but now I sadly realize it is exactly the same phenomenon. I will probably add it to the aforementioned SL page once the discussion here ends.

jann wrote:
These examples doesn't have a "true" end position and the score is oscillating (there is also some connection to the "no territory in seki" rule in territory scoring). In Asian (CJK) rules - where repetition is allowed - these could be seen similar to triple kos (draw or no result, in half point games), but since the repeating sequence spans stops it's more tricky.

To avoid the no-pass-go behavior you need passes lifting bans and also resumptions (with two-pass stops). Japanese rules have both. I'm not sure about Chinese - with a precise ruleset you could apply its text and see how it works out, but with their minimalistic text it's harder to guess how actual Chinese practice would handle.


Right it is tricky. With the software I currently made, which is for CGT games and thus free from the blemishes of rulesets, I have that question about if (normal) passes should lift a simple ko ban or not (they definitely don't lift super ko bans). I concluded that in CGT it matters not, but I have no idea about the repercussions in real rules.

My reference to avoid conflicts in general was looking at lighvector's katago implementation of the rules, which is I know, an approximation. If I were to make my little script for go I think I would use Katago's chinese rules, for they are quite formal and close enough to something that people actually use.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #8 Posted: Fri Apr 15, 2022 2:27 pm 
Lives in sente

Posts: 967
Liked others: 24
Was liked: 173
Rank: panda 5 dan
IGS: kvasir
Criado wrote:
What I mean by non thermographable is that this limit is not well defined: We have here some games that will result in one score with an even number of coupons and games that result in a different score with an odd number of coupons. The difference between these two is large even as the granularity of the coupon stack goes to 0.


I don't think the definition of temperature (in CGT) involves such coupon stacks.

I think a general definition of temperature is something like this:

Let G(t) = { G_L(t) - t | G_R(t) + t } be a cooled version of a finite game G = { G_L | G_R }.
The temperature T of G is the smallest number, T >= 0, such that G(t) is a number in the limit t -> T.

(This is my understanding of the SL page, please correct it if you know better because I have been thinking to ask in this forum what exactly was meant there.)

Thinking about it I have the following thoughts: Environmental Go has a coupon stack that can have even or odd number of coupons and the top coupon is a plausible way to approximate the CGT temperature for the regular Go game but it is not the same thing at all. The bestiary probably still has a valid thermography for the Environmental Go game and the temperatures should depend on if the there are odd or even coupons, as well as exactly how they are distributed. The entire structure of the thermography should depend on the coupon stack, because it does affect the game.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #9 Posted: Fri Apr 15, 2022 5:11 pm 
Judan

Posts: 6230
Liked others: 0
Was liked: 793
Criado wrote:
if (normal) passes should lift a simple ko ban or not


Both variants exist in real rules explicitly or as their interpretation.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #10 Posted: Sat Apr 16, 2022 12:32 am 
Lives in gote

Posts: 445
Liked others: 0
Was liked: 37
Criado wrote:
With the software I currently made, which is for CGT games and thus free from the blemishes of rulesets, I have that question about if (normal) passes should lift a simple ko ban or not (they definitely don't lift super ko bans). I concluded that in CGT it matters not, but I have no idea about the repercussions in real rules.

I know little about CGT, but afaik the concept of ko is already somewhat outside of its realm (sub-boards or games not necessarily additive, with or without superko), let alone difficulties with long repetition. In real rules passes usually lift normal ko bans (superko is harder OC), otherwise you have serious problems in simple examples and are not describing real go anymore. Passes are 0-point plays (infinite coupons) in an environment, and the simple ko ban lasts for a single turn only.

Quote:
My reference to avoid conflicts in general was looking at lighvector's katago implementation of the rules, which is I know, an approximation. If I were to make my little script for go I think I would use Katago's chinese rules, for they are quite formal and close enough to something that people actually use.

Iirc Katago uses simple ko with Bill's stopping rule. For Chinese rules another approximation is to use superko in resumptions only. Neither works well in 0-sided kos though (unlike minimal superko). The "natural" outcome is draw on repetition, but hard to recognize with the periodic two passes (cf. double ko seki, which doesn't oscillate the score). But is necessary since no-pass-go is not real go. Japanese rules have less problems drawing here.

(A shrinked copy for fun :razz:)
Click Here To Show Diagram Code
[go]$$B
$$ --------------
$$ | O . O . X X X |
$$ | X O O X X . . |
$$ | X . X O O O O |
$$ | X X X . O O O |
$$ ----------------[/go]

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #11 Posted: Sat Apr 16, 2022 1:48 am 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
kvasir wrote:
I don't think the definition of temperature (in CGT) involves such coupon stacks.

I think a general definition of temperature is something like this:

Let G(t) = { G_L(t) - t | G_R(t) + t } be a cooled version of a finite game G = { G_L | G_R }.
The temperature T of G is the smallest number, T >= 0, such that G(t) is a number in the limit t -> T.


Right, that is the definition for short (i.e. non loopy) games. However the definition with coupon stacks is equivalent and is also sensible for loopy games. See Siegel's "Combinatorial game theory", definition VII.3.1 and VII.3.2 (*). This is because the recursive definition of cooling doesn't work too well with loopy games. The coupon stack for the CGT context must go all the way to t=-1 because with non-loopy games a number is uniquely characterized by its value, and they always have negative temperature but in loopy games some games that are not a number have negative temperature.

To be really pedantic definition VII.3.2 is more thinking of it in terms of an auction for the tax rate, which is what Berlekamp defines in the paper "Economists' view of combinatorial games" where he created coupon go exactly for the purpose of making thermography approachable for go players. However this tax is excactly equivalent to playing with the coupon stack, the only difference being subtracting t/2 at the end.

kvasir wrote:
(This is my understanding of the SL page, please correct it if you know better because I have been thinking to ask in this forum what exactly was meant there.)

Thinking about it I have the following thoughts: Environmental Go has a coupon stack that can have even or odd number of coupons and the top coupon is a plausible way to approximate the CGT temperature for the regular Go game but it is not the same thing at all. The bestiary probably still has a valid thermography for the Environmental Go game and the temperatures should depend on if the there are odd or even coupons, as well as exactly how they are distributed. The entire structure of the thermography should depend on the coupon stack, because it does affect the game.


"it is not the same thing at all", well, for non loopy games it is exactly the same thing (subtracting t/2 at the end of course), and for loopy games you are right, it is not the same thing. Because the first definition of temperature is only defined for non-loopy games but the one with auctions/coupon stacks works more generally.

Just to clarify, this definition goes as follows. The left thermograph of the game G at temperature t is the limit as d->0 of the score of black playing first in the game G+E_t^d-t/2 where E_t^d is the coupon stack from 0 to t (here I adapted Siegel's definition to one where I chilled the game, to make it easier but technically this definition won't work with subzero loopy positions. Fortunately go under territory scoring very very rarely has subzero positions). The right thermograph is analogous.

And for games like this, the limit is not defined because it has one limit for even coupons and one for odd coupons, I mean, a sequence that goes like 0,0.9, 0.98, 0.9998, 0.999999.... converges, but one that goes like +0.9, -0.98, +0.998, -0.9999 does not

(*) unfortunately the most formal mathematical source for learning about these things is a book, but I'm sure you can find it for "very cheap" in "online bookstores". Or it is also in Robert's book Endgame V which you can find for very cheap in his online bookstore!


Last edited by Criado on Sat Apr 16, 2022 2:07 am, edited 1 time in total.
Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #12 Posted: Sat Apr 16, 2022 2:01 am 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
jann wrote:
I know little about CGT, but afaik the concept of ko is already somewhat outside of its realm (sub-boards or games not necessarily additive, with or without superko), let alone difficulties with long repetition. In real rules passes usually lift normal ko bans (superko is harder OC), otherwise you have serious problems in simple examples and are not describing real go anymore. Passes are 0-point plays (infinite coupons) in an environment, and the simple ko ban lasts for a single turn only.

Iirc Katago uses simple ko with Bill's stopping rule. For Chinese rules another approximation is to use superko in resumptions only. Neither works well in 0-sided kos though (unlike minimal superko). The "natural" outcome is draw on repetition, but hard to recognize with the periodic two passes (cf. double ko seki, which doesn't oscillate the score). But is necessary since no-pass-go is not real go. Japanese rules have less problems drawing here.

(A shrinked copy for fun :razz:)
Click Here To Show Diagram Code
[go]$$B
$$ --------------
$$ | O . O . X X X |
$$ | X O O X X . . |
$$ | X . X O O O O |
$$ | X X X . O O O |
$$ ----------------[/go]


Cute board!

Well I don't know much about rules of go but I think I know more about CGT than í know about rules. While it is true that thermograph is not as nice with ko positions (and thermograph is additive under a komaster assumption by the way, and also with placid (not hyperactive) loopy positions). The thermograph is still well defined. What I attempt to do is generalize the algorithm for computing the thermographs for arbitrary games in the CGT sense, which is probably easier than for go positions.

What I suspect is that an equivalent notion should exist for go as well but probably we need another axiomatization that isn't exactly CGT. I was working on that already. Such an axiomatization for japanese rules would be particularly hard because you need to implement the transition from main phase to encore(s) at the same time in all the summands. But for say, Chinese rules, I feel it is doable. And for stone scoring it is even easy. Notice that even the unremovable ko that started this thread behaves differently under stone scoring than it does under berlekamp-wolfe's mathematized rules, as in those a captured stone gives you a chance to lift the ko bans.

To be honest I don't care about how to make rules behave more in an expected way, I care about how to model or approximate existing rules in a way that allows me to compute thermographs. So if the answer of a problem is "no thermography because of a pass fight" or "only dead if you can lift the ko bans by passing" then I'm kind of okay with that. The program in the end should serve to analyze normal endgames, and the beasts, it's enough if I recognize them.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #13 Posted: Sat Apr 16, 2022 12:33 pm 
Lives in sente

Posts: 967
Liked others: 24
Was liked: 173
Rank: panda 5 dan
IGS: kvasir
Criado wrote:
"it is not the same thing at all", well, for non loopy games it is exactly the same thing (subtracting t/2 at the end of course), and for loopy games you are right, it is not the same thing. Because the first definition of temperature is only defined for non-loopy games but the one with auctions/coupon stacks works more generally.

Just to clarify, this definition goes as follows. The left thermograph of the game G at temperature t is the limit as d->0 of the score of black playing first in the game G+E_t^d-t/2 where E_t^d is the coupon stack from 0 to t (here I adapted Siegel's definition to one where I chilled the game, to make it easier but technically this definition won't work with subzero loopy positions. Fortunately go under territory scoring very very rarely has subzero positions). The right thermograph is analogous.

And for games like this, the limit is not defined because it has one limit for even coupons and one for odd coupons, I mean, a sequence that goes like 0,0.9, 0.98, 0.9998, 0.999999.... converges, but one that goes like +0.9, -0.98, +0.998, -0.9999 does not

(*) unfortunately the most formal mathematical source for learning about these things is a book, but I'm sure you can find it for "very cheap" in "online bookstores". Or it is also in Robert's book Endgame V which you can find for very cheap in his online bookstore!

You appear to confuse the coupon stack that is part of the playing material in Environmental Go with the coupon stack used in that definition. Maybe I am misunderstanding you but what I read is that you described, in the OP, how the ko depends on the number of coupons and then went on to claim this was unexpected. It should not be unexpected that the Environmental Go game behaves like this.

To create a thermography for Environmental Go you first need to convert it into a CGT game G. There is nothing special about G, that I can see, even if the original non-CGT game depended on the number of coupons. You can consider expressions like G + E_t^d - t / 2 in the limit d->0 but here G is a constant object (constructed from a specific Environmental Go game that had either odd or even number of coupons) and there can be no interaction with a changing parity for the original coupon stack. That is the non-CGT game doesn't matter, it is only G that matters.

Also I am suspicious about the need to treat these positions as loopy games.

And thank you for the book recommendations.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #14 Posted: Sat Apr 16, 2022 1:50 pm 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
kvasir wrote:
You appear to confuse the coupon stack that is part of the playing material in Environmental Go with the coupon stack used in that definition. Maybe I am misunderstanding you but what I read is that you described, in the OP, how the ko depends on the number of coupons and then went on to claim this was unexpected. It should not be unexpected that the Environmental Go game behaves like this.

To create a thermography for Environmental Go you first need to convert it into a CGT game G. There is nothing special about G, that I can see, even if the original non-CGT game depended on the number of coupons. You can consider expressions like G + E_t^d - t / 2 in the limit d->0 but here G is a constant object (constructed from a specific Environmental Go game that had either odd or even number of coupons) and there can be no interaction with a changing parity for the original coupon stack. That is the non-CGT game doesn't matter, it is only G that matters.


I see the misunderstanding. No, I was just using the coupon stack of the environmental go (that as you very clearly said, "forms part of the playing material") as the very same one that we use in the definition of (generalized) thermography. The thermograph of a game of the form G+E_t^d is interesting but that is a tangent. Computing the left score of G+E_t^d-t/2 and the right score of G+E_t^d+t/2 is the definition of the (generalized) thermograph of G. The equivalence of this for short games with the standard definition by Conway is in Siegel's book, theorem VII.1.6 and the defintion of the "scores" of a loopy game is in VII.3.3, in case you could find the book in your local maths library. I don't know how good of an idea it is to quote a maths textbook because they are not too easy to find.

Now, this definition involves a limit as d->0 of the scores (they are actually called "stops" in the CGT literature, but in go "score" feels more like the final score. So when I talk about go I prefer to use "thermograph" for what they call "scores" and "scores" for what they call "stops") of a game of the form G+E_t^d +-t/2. Now, my claim is that this limit is of course not defined as we already discussed, the function is very discontinuous and does not converge to anything.

If you were to plot the scores of the games of the form G+E_t^d for d smaller and smaller, you would see in a normal game those get closer and closer to some line which is the thermograph, but in games such as these, they zigzag between two values, and as d gets smaller this behaviour does not converge to any particular line but it fills in the area between these two lines. Actually, perhaps a picture is better than a thousand words. I will attach a figure of a the scores of G+E_t^d +-t/2 for d=1/6 and two different games. You will see how the first one which is one of these games that would induce a pass fight, does not approximate any particular line, while the second one, which is a molasses ko, does. As d->0 the error in the second one gets smaller and the first one remains constant.


Attachments:
File comment: Fig 1. An unremovable ko for both sides
thermo1.jpeg
thermo1.jpeg [ 31.4 KiB | Viewed 29480 times ]
File comment: Fig 2. A Molasses ko
thermo2.jpeg
thermo2.jpeg [ 15.9 KiB | Viewed 29480 times ]
Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #15 Posted: Sun Apr 17, 2022 5:17 am 
Lives in gote

Posts: 445
Liked others: 0
Was liked: 37
Criado wrote:
jann wrote:
(A shrinked copy for fun :razz:)
Click Here To Show Diagram Code
[go]$$B
$$ --------------
$$ | O . O . X X X |
$$ | X O O X X . . |
$$ | X . X O O O O |
$$ | X X X . O O O |
$$ ----------------[/go]

Cute board!

Thanks. This small board could actually make a nicer diagram than the current 0-sided ko placeholder on the RR page. Would you mind if I use it there (crediting you oc)?

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #16 Posted: Mon Apr 18, 2022 2:10 pm 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
jann wrote:
Criado wrote:
jann wrote:
(A shrinked copy for fun :razz:)
Click Here To Show Diagram Code
[go]$$B
$$ --------------
$$ | O . O . X X X |
$$ | X O O X X . . |
$$ | X . X O O O O |
$$ | X X X . O O O |
$$ ----------------[/go]

Cute board!

Thanks. This small board could actually make a nicer diagram than the current 0-sided ko placeholder on the RR page. Would you mind if I use it there (crediting you oc)?


Sure! go ahead. Please credit us as Francisco Criado and René Martínez. Also, for the page on unremovable ko for both sides I will add the original diagram, it's my personal preference to not use small boards for examples (but I see why someone else might prefer the way you did it).

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #17 Posted: Mon Apr 18, 2022 6:14 pm 
Lives in sente

Posts: 967
Liked others: 24
Was liked: 173
Rank: panda 5 dan
IGS: kvasir
Criado wrote:
Now, this definition involves a limit as d->0 of the scores (they are actually called "stops" in the CGT literature, but in go "score" feels more like the final score. So when I talk about go I prefer to use "thermograph" for what they call "scores" and "scores" for what they call "stops") of a game of the form G+E_t^d +-t/2. Now, my claim is that this limit is of course not defined as we already discussed, the function is very discontinuous and does not converge to anything.


The way this discussion is going I think maybe you should write to the author of the book with the question as to when it applies. You seem to be very interested in this as presented in their book.

After viewing your diagrams I suspect that you have constructed the CGT game in a way that doesn't allow a thermography. You said Chinese rules, which do forbid repeated positions (but arguably they say one thing when discussing rules for players and a different thing when discussing rules for referees) and the game could arguably end as-is in these positions. If the ko rule forbids the recapture in these positions they are only "hot" if the other player has a move (a ko threat) and otherwise the Go game is over because both players pass. At least that is my interpretation.

Like I said, I don't see what is special about the position when it comes to converting to a CGT game and plotting a thermography. One player is the last one to capture the ko, the other player has no legal move they wish to make and has to allow the game to end. I have a rules interpretation in mind and don't see why the CGT game would not have a nice thermography, I am not sure what your idea is.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #18 Posted: Tue Apr 19, 2022 12:14 am 
Lives in gote

Posts: 445
Liked others: 0
Was liked: 37
kvasir wrote:
You said Chinese rules, which do forbid repeated positions (but arguably they say one thing when discussing rules for players and a different thing when discussing rules for referees) and the game could arguably end as-is in these positions. If the ko rule forbids the recapture in

Taking the (poorly) written text too literally seems bad idea here (and even that shows repetition in triple ko = draw as example). Actual practice seems more relevant, and afaik in China even most amateurs are aware of the "no win no loss" rule - let alone pros in official games. This isn't really in conflict with the text either, which forbids repetition in some shapes while allowing repetition in others.

Imo the Chinese ruling on recapture in 0-sided kos would likely match the ruling on 1-eye-flaw. The original author of that page claims Chinese rules do allow recapture there (without citing references though). But this at least seems plausible considering the uniform repetition / triple ko treatment and common sense among Asian rules.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #19 Posted: Tue Apr 19, 2022 8:48 am 
Beginner

Posts: 16
Liked others: 0
Was liked: 2
Rank: Tygem 2d
kvasir wrote:
Criado wrote:
Now, this definition involves a limit as d->0 of the scores (they are actually called "stops" in the CGT literature, but in go "score" feels more like the final score. So when I talk about go I prefer to use "thermograph" for what they call "scores" and "scores" for what they call "stops") of a game of the form G+E_t^d +-t/2. Now, my claim is that this limit is of course not defined as we already discussed, the function is very discontinuous and does not converge to anything.


The way this discussion is going I think maybe you should write to the author of the book with the question as to when it applies. You seem to be very interested in this as presented in their book.



I'm not particularly interested in their book per se, but it is the only place I know of (and I have checked the source material) that at least has an attempt at formally defining and mathematically proving the results on loopy thermography. For the non-loopy case there is ONAG and winning ways. Same for go, many people can draw thermographs and compute move values for simple loopy go positions. But without a formal definition there is no hope to compute them automatically. And my goal would be to have some software that can compute move values for any endgame position in go under various komaster/monster assumptions and ko ban rules.

kvasir wrote:

Like I said, I don't see what is special about the position when it comes to converting to a CGT game and plotting a thermography. One player is the last one to capture the ko, the other player has no legal move they wish to make and has to allow the game to end. I have a rules interpretation in mind and don't see why the CGT game would not have a nice thermography, I am not sure what your idea is.


Well what makes the position special is that the ko is decided almost by luck, whoever gets lucky enough to take the last coupon wins or loses, but the number of coupons is a variable as d->0. Then the thermograph cannot be continuous should it be defined as in some temperatures one player wins, in others extremely close ones the other player wins. However the continuity of thermographs is a straightforward consequence of its definition.

I mean, a pass fight like this will make the thermograph undefined in either go or CGT. This is because adding a * (a dame) will change the outcome of the game at higher temperatures as we discussed. The Orthodox Forecast Theorem says that in the presence of a rich environment of t large enough, the expected score of a game of the form G+H+E_t with Left playing first should be m(G)+m(H)+t/2. Since * has mast value 0, then it should be the case that m(G)+m(*)+t/2 = m(G)+t/2. However we saw that the addition of a * can alter the score by several points.

Even without using the Orthodox Theorems, which are heavy machinery, it is true in general that for any t>0, the thermograph of G should coincide with that of G+*.

Top
 Profile  
 
Offline
 Post subject: Re: New remarkable ko beast?
Post #20 Posted: Wed Apr 20, 2022 10:17 am 
Lives in sente

Posts: 967
Liked others: 24
Was liked: 173
Rank: panda 5 dan
IGS: kvasir
jann wrote:
Taking the (poorly) written text too literally seems bad idea here (and even that shows repetition in triple ko = draw as example). Actual practice seems more relevant, and afaik in China even most amateurs are aware of the "no win no loss" rule - let alone pros in official games. This isn't really in conflict with the text either, which forbids repetition in some shapes while allowing repetition in others.

Maybe, the Chinese rules are obviously not meant to be a computer program. This thing is not the only thing that the "rules for players" and "rules for referees" appear to differ about. Actual practice is something that can and does change, it is also difficult for referees to validate superko claims. It is obviously interesting but if you want to discuss CGT then you need to make sure you are working with a representation that is a CGT game.

Criado wrote:
Well what makes the position special is that the ko is decided almost by luck, whoever gets lucky enough to take the last coupon wins or loses, but the number of coupons is a variable as d->0. Then the thermograph cannot be continuous should it be defined as in some temperatures one player wins, in others extremely close ones the other player wins. However the continuity of thermographs is a straightforward consequence of its definition.

I think if A,B,C and D are numbers then game G := {{A|B}|{C|D}} is G = {B|C} when the temperature is sufficiently small or otherwise {A|B} and/or {C|D} are numbers. It is just an intuitive understanding but provided that some conditions are not violated the games represented by the left and right walls of the thermography will simplify at lower temperatures. Cycles are also treated as draws in CGT as far as I know, so I don't see the problem when the ko cycle is so clean (but you need to decide how to model it). I don't see how any space-filling curves can be involved because the games on the left and right walls (in the thermography plot) simplify.

To put it simply in other words: play is forced at low temperatures.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group