It is currently Thu Apr 25, 2024 12:26 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2
Author Message
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #21 Posted: Thu Jul 07, 2011 12:22 pm 
Lives in sente

Posts: 706
Liked others: 252
Was liked: 251
GD Posts: 846
Mr. Mormon wrote:
Beginners would probably never want to play Go again if they had to go (see what I did there?) by CMNZR!


Okay, so we are starting to clarify what your intended audience is, and that it does not include beginners. That's okay, there are plenty of rule texts in the world that are not accessible to beginners. But does your audience include the following?

1. Go rules experts.
2. Ordinary go players experienced with rulesets other than NZ.

I can't speak for go rules experts as I am not one. So I don't know if compact language is of value to them. I fall into category 2) and the issue there is that too much compactness gets in the way of clarity.

It would help me at least if I understood your motivation better. Do you want to put the rules on a t-shirt or something? Maybe game theorists have an extensive-form represenation of NZ rules already that could compress well, if human comprehension is not your goal. :-)

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #22 Posted: Thu Jul 07, 2011 12:34 pm 
Dies with sente

Posts: 99
Liked others: 11
Was liked: 2
KGS: MrMormon
It's literally just for my own interest. It's a challenge/theoretical problem. How many characters does it take to express MNZR in English. I already know I can replace "intersection" with "grid point" to save two more characters. If anyone was hoping to accomplish something more worthwhile, we could also try to use what we've discussed to try to compress widely used rulesets.

I have not heard of extensive-form rules, but they sound like they need lots of definition to be precise.

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #23 Posted: Thu Jul 07, 2011 1:05 pm 
Gosei
User avatar

Posts: 2011
Location: Groningen, NL
Liked others: 202
Was liked: 1087
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
Mr. Mormon wrote:
@HermanHiddema

"Black, White, etc." serves the purpose of specifying the first player while hinting at alternation.


Color of first player is not really relevant to the rules. If you're going for ultra-compast, why not drop it?

Quote:
Isn't that grammatically incorrect to say own instead of one's own?


No more so than your original phrasing, IMO.

Quote:
"grid point" is shorter than "intersection", nice - I won't replace "spots" with "points" too though, since that would negate the two characters saved. I can't describe chains with "adjacent" because diagonals could be interpreted as such.


You can use "orthogonally" if you want, but since there are a lot of points open for (mis)interpretation anyway, I don't think this one is serious.

Quote:
I added resignation as a personal choice of what the ruleset should accomplish. I know one could justify that if someone quits, no ruleset can tell them otherwise. But some things show poor sportsmanship while others are accepted. One could also say that cheating without being caught is implicitly allowed. Some games revolve around cheating. This game is about exactly what is allowed. That's just my view.


Then don't call it CMNZR, give it a new name. CMMR, perhaps? :)

Also if you're going for compactness, stone scoring is very compact without significantly altering strategy.

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #24 Posted: Thu Jul 07, 2011 1:30 pm 
Dies with sente

Posts: 99
Liked others: 11
Was liked: 2
KGS: MrMormon
In actual play, it's convenient to only pick who goes first, not color as well. That, along with not doing stone scoring, are part of my ruleset, which concept itself is not part of this thread unless you want it to be. (I left out whether winning is absolute or has degrees - I don't care about that.) If you can show me that a chain definition can be shorter than a path definition, be my guest. But I contest that CMNZR (NZ because it's very similar) has illegal grammar.

1. Black, White etc. *1* quits, passes, or puts One's piece on an empty [intersection/grid point], removing Other's *2* without paths along the lines to empty spots through only Other's *3* then for One's-avoid board states of One's past turns.
2. If One passes following a pass *4* Other resumes 1 by no pass or agrees on pieces to remove before each sums One's, empty spots without paths to Other's not through One's, and 7 if *5* White if Black had no first free turns.

Is there a problem with any of the asterisked areas? The subject of the verbs after *1* is singular, omitting the object of "Other's" etc. is legal like in this sentence: "Mario's hat was stolen, and so was Luigi's.", and commas or extra conjunctions at *3* and *4* are not required for proper sentence structure. *5* is fuzzy, what do you think?

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #25 Posted: Thu Jul 07, 2011 1:46 pm 
Gosei
User avatar

Posts: 1639
Location: Ponte Vedra
Liked others: 642
Was liked: 490
Universal go server handle: Bantari
So many words written in attempt to say something in a compact way.
Amazing. Absolutely amazing!
And funny...
Lol.

It reminds me of a few common sayings... like:
- A war to end all wars; or
- Lets have meetings back to back until we figure out why nothing gets done around here...
... and so on. ;)

_________________
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #26 Posted: Thu Jul 07, 2011 3:16 pm 
Dies with sente

Posts: 99
Liked others: 11
Was liked: 2
KGS: MrMormon
In justification of the ironic over-discussion, the combinatorial universe of lossless MNZR compressions is exponential in scope. Funny indeed. :ugeek:

Just had to say it. [/off-topic]

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #27 Posted: Thu Jul 07, 2011 5:34 pm 
Tengen

Posts: 4380
Location: North Carolina
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
My interpretation was willfully perverse, but you have to consider those interpretations to suss out the logical consequences of a set of rules. From your post, I thought you were into logic chopping.

I think coming up with idiomatic and easily understood rules for explaining the game is a good pursuit, but it's not the typical one in these parts.

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #28 Posted: Thu Jul 07, 2011 5:43 pm 
Dies with sente

Posts: 99
Liked others: 11
Was liked: 2
KGS: MrMormon
Pointing out other possible interpretations is very useful. Please don't take me the wrong way when I disagree.

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #29 Posted: Fri Jul 08, 2011 12:59 am 
Gosei
User avatar

Posts: 2011
Location: Groningen, NL
Liked others: 202
Was liked: 1087
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
Mr. Mormon wrote:
In actual play, it's convenient to only pick who goes first, not color as well. That, along with not doing stone scoring, are part of my ruleset, which concept itself is not part of this thread unless you want it to be. (I left out whether winning is absolute or has degrees - I don't care about that.) If you can show me that a chain definition can be shorter than a path definition, be my guest. But I contest that CMNZR (NZ because it's very similar) has illegal grammar.

1. Black, White etc. *1* quits, passes, or puts One's piece on an empty [intersection/grid point], removing Other's *2* without paths along the lines to empty spots through only Other's *3* then for One's-avoid board states of One's past turns.
2. If One passes following a pass *4* Other resumes 1 by no pass or agrees on pieces to remove before each sums One's, empty spots without paths to Other's not through One's, and 7 if *5* White if Black had no first free turns.

Is there a problem with any of the asterisked areas? The subject of the verbs after *1* is singular, omitting the object of "Other's" etc. is legal like in this sentence: "Mario's hat was stolen, and so was Luigi's.", and commas or extra conjunctions at *3* and *4* are not required for proper sentence structure. *5* is fuzzy, what do you think?


"Black, White, etc. is not singular but plural.

Capitalizing "One" and "Other" is either incorrect or makes them proper nouns, in which case the rules specify that both Black and White play with the pieces of some guy named One, and do not provide any way for the stones of this guy named Other to get on the board at all.

But anyway, I will refrain from making further comments, as I don't think your approach has merit.

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #30 Posted: Fri Jul 08, 2011 4:56 am 
Dies with sente

Posts: 99
Liked others: 11
Was liked: 2
KGS: MrMormon
I'm not stubborn. What's a better approach that's as short?

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #31 Posted: Fri Jul 08, 2011 5:22 am 
Gosei
User avatar

Posts: 2011
Location: Groningen, NL
Liked others: 202
Was liked: 1087
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
Mr. Mormon wrote:
I'm not stubborn. What's a better approach that's as short?


Don't optimize prematurely. All this worrying about length of words and dropping punctuation is irrelevant until you have confidence your rules say what you want them to say. You can always change "intersections" into "grid points" or "points" into "spots" later.

First try several different approaches at stating the rules to find what works (e.g. chains vs. paths vs. grid colorings vs. whatever).

Don't worry about grammatical legality, worry about readability. The purpose of language is to communicate, not to satisfy some set of mathematical rules about punctuation, spelling, and word order. (e.g. my approach with "own" is much more understandable than your "One's", regardless of grammatical legality.)

Don't include needless details. IMO the "etc." allowing for more than just Black and White is useless.

Quitting is a meta-game rule, not a game rule, as is the whole agree/resume stage of counting. These are not required for complete game rules. If you want it in there, just add some "Players may agree on the result, or" clause before the counting rules.

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #32 Posted: Fri Jul 08, 2011 9:25 am 
Dies with sente

Posts: 99
Liked others: 11
Was liked: 2
KGS: MrMormon
HermanHiddema wrote:
Don't worry about grammatical legality, worry about readability. The purpose of language is to communicate
This is a theoretical problem, a challenge.
HermanHiddema wrote:
First try several different approaches at stating the rules to find what works (e.g. chains vs. paths vs. grid colorings vs. whatever).
Fair. I originally thought about the approaches and concluded paths was the most concise, but I typed the others out this time and:

Path:

Captured is without paths along the lines to empty spots through only One's.
Area is One's and empty spots without paths to Other's not through One's.

Recursive:

Not captured is 1 grid line from empty spots or the not captured.
Area is One's and empty spots 1 line from area.

Chain:

2 connected pieces are 1 grid line apart or connected to a third.
Not captured is connected to a piece 1 grid line from an empty spot.
Area is One's and empty spots not connected to an empty spot 1 line from Other's.

There's probably a way to improve the chain definition, but recursion seems to be better than paths after all. So here's a CMNZR attempt:

1. Black, White etc. quits, passes, or puts One's piece on an empty grid point, removing Other's captured (not 1 grid line from empty spots or Other's uncaptured) then One's captured-avoid board states of One's past turns.
2. If One passes following a pass Other resumes 1. by no pass or agrees on pieces to remove before each finds area (+7 if White if Black had no first free turns). Area is One's pieces and empty spots 1 line from area.

Compare with CMNZR 1.1:

1. Black, White etc. quits, passes, or puts One's piece on an empty grid point, removing Other's without paths along the lines to empty spots through only Other's then for One's-avoid board states of One's past turns.
2. If One passes following a pass Other resumes 1 by no pass or agrees on pieces to remove before each sums One's, empty spots without paths to Other's not through One's, and 7 if White if Black had no first free turns.

Surprisingly (to me too), CMNZR 1.1 is three characters shorter. I think what's wrong with the recursive version is the necessary introduction of the term "captured" to enable recursion, and the change of focus from pieces to captured pieces in rule 1 means that "pieces" can't be omitted from "One's pieces" in the area definition.

Now back to some other comments you made. There is an implied "each" after "Black, White etc."; with the right emphasis, it sounds fine to me in speech. Proper nouns can be used to capitalize common nouns, like Enemy or Justice. Removing "etc." would both remove another of the few indicators of alternating turns and leave the grammatically incorrect "Black, White". Fixing it with "Black then White" makes the ruleset actually contradict itself by implying just two turns.

We seem to disagree on the definition of "complete game rules". Here's my take. The game is Go. Rules specify what are legal actions by a nonempty set of intelligent entities while voluntarily constrained to those rules. Complete means all-encompassing of actions that must be allowed and disallowed to constitute a game. I have up to now willed that everything common to Go rules (except for whether winning has degrees - I'm not sure yet) be included in CMNZR. Quitting is part of the game; it is ending the game. How to handle a (dead) stone disagreement, namely by resuming a phase with a specific player, is certainly a rigorous and precise action like how situational superko works. Cheating without being caught, not quitting, is where I draw the line of meta-game - that's where an entity demonstrates a lack of will to be constrained by the rules.

Someone may convince me that how to decide who goes first should also be included by my reasoning despite not being included in most Go rulesets...

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #33 Posted: Fri Jul 08, 2011 1:48 pm 
Dies with sente

Posts: 99
Liked others: 11
Was liked: 2
KGS: MrMormon
I am starting to realize some optimizations for the recursive approach, though. Here's CMNZR 2.0:

1. Black, White etc. quits, passes, or puts One's piece on an empty grid point; remove Other's captured (not 1 grid line from empty spots or Other's uncaptured) then One's-avoid board states of One's past turns.
2. If One passes following a pass Other resumes 1. by no pass or agrees on pieces to remove before each finds area (empty spots 1 line from area or One's pieces; +7 if White if Black had no first free turns).

"captured" could maybe be replaced by "caught", "doomed" (lol), "dead", or "out".

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #34 Posted: Sat Jul 09, 2011 12:52 am 
Judan

Posts: 6160
Liked others: 0
Was liked: 789
Mr. Mormon wrote:
How many characters


Why characters? Surely you should first define a formal meta-language and then express the rules in it. Like

US

stands for "unique situations", i.e., it is required to create only not repeated situations. And

TM

stands for "an allowed alternate turn order sequence pattern is player-mixed", where player-mixed means Black - White. Etc. Of course, you want to omit blanks, so we get

USTM

Needless to say, further compression is possible. The entire rules can be expressed in a single character, which points to the rules description:

0

I do not think though that zero characters suffice, as palapiku seems to imply.

Top
 Profile  
 
Offline
 Post subject: Re: Stating this Ruleset as Compactly as Possible
Post #35 Posted: Sat Jul 09, 2011 4:51 am 
Dies with sente

Posts: 99
Liked others: 11
Was liked: 2
KGS: MrMormon
I don't see how defining new terms (which will take characters in English) will provide optimizations, as there is very little redundancy of terms in the rules right now. I could abbreviate Black and White, but that's probably about it. And yeah...pointing defeats the purpose, as I started this thread with a much shorter description than CMNZR that references NZ rules.

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

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