symmetries of chains

General conversations about Go belong here.
Post Reply
dohduhdah
Dies with sente
Posts: 109
Joined: Tue Oct 26, 2010 5:57 pm
Rank: KGS 4 kyu
GD Posts: 0
KGS: kneh
Has thanked: 8 times
Been thanked: 4 times

symmetries of chains

Post by dohduhdah »

If we consider reflections (in the X-axis, Y-axis, diagonal(Z) or antidiagonal(N)) and
rotations (in 90 degree steps), chains can come in 8 variations if there are no symmetries:

http://i.imgur.com/O9bObip.jpg

For chains that have 1 symmetry (meaning they come in 4 variations), we can have different
ways for them to be symmetric:

http://i.imgur.com/mKgAKd3.jpg

Apart from that, chains can also have 2 symmetries (meaning they come in 2 variations) or
3 symmetries (meaning they are unique).

If a chain has only 1 symmetry, are there only three types of such chains, matching up with
the three cases in this image?

http://i.imgur.com/mKgAKd3.jpg
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

dohduhdah wrote:chains can come in 8 variations if there are no symmetries:
Umm... maybe you already knew this, maybe not, but the term Variation
also has an existing meaning in Go that's very well established,
and which has no connection to the way you're using it. (A bit confusing, to me.)

Could you also define what you mean by "symmetry" ?
I'm a bit slow and don't quite follow what you're asking,
but would like to learn. Thanks.
billywoods
Lives in gote
Posts: 460
Joined: Sun Jul 29, 2012 1:12 pm
Rank: 3 kyu
GD Posts: 0
Universal go server handle: billywoods
Has thanked: 149 times
Been thanked: 101 times

Re: symmetries of chains

Post by billywoods »

If you're interested in learning about symmetries in general, perhaps you'd like to pick up an undergraduate textbook on group theory. In that language, you are attempting (with decent success) to list the subgroups of the group of symmetries of the square.
dohduhdah
Dies with sente
Posts: 109
Joined: Tue Oct 26, 2010 5:57 pm
Rank: KGS 4 kyu
GD Posts: 0
KGS: kneh
Has thanked: 8 times
Been thanked: 4 times

Re:

Post by dohduhdah »

EdLee wrote:
dohduhdah wrote:chains can come in 8 variations if there are no symmetries:
Umm... maybe you already knew this, maybe not, but the term Variation
also has an existing meaning in Go that's very well established,
and which has no connection to the way you're using it. (A bit confusing, to me.)

Could you also define what you mean by "symmetry" ?
I'm a bit slow and don't quite follow what you're asking,
but would like to learn. Thanks.
Symmetry in the sense that an operation (like reflecting a chain in the X-axis) leaves a chain unchanged.
Some operations will always map a chain to itself (like rotating a chain 360 degrees), while
a chain with a rotational symmetry will also map to itself under a rotation of 180 or 90 degrees
(meaning that if you rotate such a chain 180 degrees, you end up with exactly the same chain).

If a chain is most symmetric (having 3 symmetries), you end up with the same chain, for each
of the possible operations (reflecting it horizontally, vertically or diagonally or rotating it
by 90 or 180 degrees).
If a chain lacks symmetries, you end up with a different chain, for each of those possible operations.
Last edited by dohduhdah on Mon Mar 11, 2013 12:32 pm, edited 1 time in total.
dohduhdah
Dies with sente
Posts: 109
Joined: Tue Oct 26, 2010 5:57 pm
Rank: KGS 4 kyu
GD Posts: 0
KGS: kneh
Has thanked: 8 times
Been thanked: 4 times

Re: symmetries of chains

Post by dohduhdah »

billywoods wrote:If you're interested in learning about symmetries in general, perhaps you'd like to pick up an undergraduate textbook on group theory. In that language, you are attempting (with decent success) to list the subgroups of the group of symmetries of the square.
I've never followed a course on group theory, but I'm aware it's the math that deals with invariants like symmetries.
I reckon that it can also be assessed on an intuitive level as it applies to chains on the goban without considering
the topic in general at a more abstract level, the way it's covered in group theory.
billywoods
Lives in gote
Posts: 460
Joined: Sun Jul 29, 2012 1:12 pm
Rank: 3 kyu
GD Posts: 0
Universal go server handle: billywoods
Has thanked: 149 times
Been thanked: 101 times

Re: symmetries of chains

Post by billywoods »

dohduhdah wrote:I reckon that it can also be assessed on an intuitive level as it applies to chains on the goban without considering
the topic in general at a more abstract level, the way it's covered in group theory.
Yes, I'm sure it can. There are a few advantages to learning basic group theory, though: (1) it gives you a precise language to explain your thoughts in, (2) finding answers to questions like this (when you have formulated them precisely) will become very easy, (3) your intuition will sharpen.

To answer your question: if my understanding is right, you are trying to find the subgroups of D8 of size 4 modulo conjugation ("chains with 4 variations" in your language), which you seem to have done correctly - there are three of them. The diagrams you have drawn are (rather ornate) Cayley diagrams. Note that the two diagrams on the left are not quite the same - because the reflections are different - but they're "essentially" the same, i.e. isomorphic.

You've counted the subgroups of size 2 differently. Compare these two shapes:
Click Here To Show Diagram Code
[go]$$
$$ . . . . . . . . . . . . . .
$$ . . . . . . . . . . X . . .
$$ . . X X X . . . X X X X . .
$$ . X X X X X . . X X X . . .
$$ . . X X X . . X X X X . . .
$$ . . . . . . . . X . . . . .
$$ . . . . . . . . . . . . . .[/go]
These are also "essentially" the same: they have a 90-degree rotation 'variant' and nothing else. But that 90-degree rotation is generated by different reflections: a reflection in either diagonal line in the first case, and in the horizontal/vertical line in the second case. I'm sure you've already found a shape that has complete rotational symmetry but reflected 'variants'.
User avatar
Shaddy
Lives in sente
Posts: 1206
Joined: Sat Apr 24, 2010 2:44 pm
Rank: KGS 5d
GD Posts: 0
KGS: Str1fe, Midorisuke
Has thanked: 51 times
Been thanked: 192 times

Re: symmetries of chains

Post by Shaddy »

I don't know if this belongs in General Go Chat - it seems only barely relevant to the game, if it's relevant at all. Maybe Off-Topic?
User avatar
palapiku
Lives in sente
Posts: 761
Joined: Sun Apr 25, 2010 11:25 pm
Rank: the k-word
GD Posts: 0
Has thanked: 152 times
Been thanked: 204 times

Re: symmetries of chains

Post by palapiku »

I think it's very impressive that you came up with Cayley graphs on your own.
Still, all this stuff is extremely well-researched and you are basically reinventing the wheel.

See for example:
http://en.wikipedia.org/wiki/List_of_pl ... try_groups
dohduhdah
Dies with sente
Posts: 109
Joined: Tue Oct 26, 2010 5:57 pm
Rank: KGS 4 kyu
GD Posts: 0
KGS: kneh
Has thanked: 8 times
Been thanked: 4 times

Re: symmetries of chains

Post by dohduhdah »

dohduhdah wrote:
billywoods wrote:If you're interested in learning about symmetries in general, perhaps you'd like to pick up an undergraduate textbook on group theory. In that language, you are attempting (with decent success) to list the subgroups of the group of symmetries of the square.
I've never followed a course on group theory, but I'm aware it's the math that deals with invariants like symmetries.
I reckon that it can also be assessed on an intuitive level as it applies to chains on the goban without considering
the topic in general at a more abstract level, the way it's covered in group theory.
Ok, so this provides a more exhaustive overview of all possible variations of chains regarding their symmetries:

http://i.imgur.com/fs7AR6Y.jpg

http://i.imgur.com/N46bdkO.jpg


I've also found an interesting math course at youtube that deals with groups:

http://www.youtube.com/watch?v=yuzoHGEYWaU

http://imgur.com/a/ZhUNJ
Post Reply