Let us first consider the following question:
Question: If the vertex
of a bilateral triangle can be one of two color, how many such triangle
exist? One method to solve this problem is to enumerate all such
triangles to get the result. However, in this lecture we will see
see a symmetric method to solve this problem.
Our first example is geometrical. Let
be an equilateral triangle --- it may help to think of the triangle
as a flat piece of card with its corners labeled ABC. There are six different
transformations of the triangle which have the property that the triangle
occupies the same position in space before and after the transformation.
These transformations are known as symmetries of the triangle, and there
are indicated in the following graph:
where "e" means identity, "r" means rotation along centriod
120o, and "f" means flip.
We have two way to get the above triangle: (1)
rotation and flip (2) reflection.
Definition: A group consists of a set G, together with binary operation * defined on G which satisfies the following axioms:
When we consider the problem of different coloring, it is more convenient to consider what's going to happen. How many essentially different way to color the triangle? The first step to do this kind of problem is to identify the group.
In the above question, the group element and corresponding
cycle notation are:
Group Element | Cycle Notation |
e | (A)(B)(C) |
r | (ABC) |
r2 | (ACB) |
f | (A)(BC) |
rf | (C)(AB) |
r2 | (B)(AC) |
Now, let us see some term which are useful to us.
Definition: For an element
x in X, orbitG(x) = {g(x) : g in G}
Definition: The stabilizer
of x is stabilizerG(x) = Gx
= {g in G : g(x) = x}
Definition: fixG(g)
= {x in X : g(x) = x}
Now, we can draw a partition of X that breaks down by orbit of G. We have
Next, we can decompose G by stabilizer, we get:
Lagrange's Theorem: If G is a finite group of order n and H is a subgroup of order m, then m is a divisor of n.
Burnside's Lemma : The number of orbits of G on X is:
Thus, we do not need to enumerate all the possible coloring of the triangle. We enumerate group element in stead of enumerate coloring.
Triangle | Group Element | Cycle Notation | fix(g) | |fix(g)| | |
e | (A)(B)(C) | X | 23 = 8 | ||
r | (ABC) | ccc
ddd |
21 = 2 | ||
r2 | (ACB) | ccc
ddd |
21 = 2 | ||
f | (A)(BC) | ccc
ddd cdd dcc |
22 = 4 | ||
rf | (C)(AB) | ccc
ddd ccd ddc |
22 = 4 | ||
r2f | (B)(AC) | ccc
ddd cdc dcd |
22 = 4 |
==> |Gx| = |G|/|orbitG(x)|
Remark: The mathematics notation is written by Latex grammar.