A mathematical view of Coordinates: Cosets |
||||||||||||||||||||||||
If you have a group G and a subgroup H, then for each g from G the set {a*g | a from H} is called a right coset of H. Each scrambled cube can be seen as a permutation with attached
orientations. All these permutations define the group G. The following table describes the subgroups H, which correspond to the various types of coordinates used in Cube Explorer.
Some of the above coordinates are "reduced by symmetries" in a second step before actually being used. We will discuss this in the next chapter. |
||||||||||||||||||||||||
Take for example the subgroup C0 which defines the corner orientation coordinate C0 = { g from G with g(x).o = 0 for all corners x} In this case the right cosets are defined by C0*g = {a*g | a from C0} For each element a from C0 and an element g from G and any corner x we have regarding the definition of the multiplication (a*g)(x).o = a(g(x).c).o + g(x).o = 0 + g(x).o = g(x).o So all elements of the coset C0*g have the same corner orientations (defined by the permutation g) and all elements of C0*g have the same corner orientation coordinate. And if on the other hand two permutations have the same corner orientation coordinate, they are in the same coset. The formal proof is a bit more lengthy: If two permutations a and b have the same corner orientation coordinate we have a(x).o = b(x).o for all corners x. cb:=b^-1(x).c and ob:=b^-1(x).o, b(cb).c=x and b(cb).o= - ob a and b are in the same coset of C0 if and only if a*b^-1 is in C0. Now we have for all corners x (a*b^-1)(x).o = a(b^-1(x).c).o + b^-1(x).o =a(cb).o + ob = b(cb).o +ob = -ob + ob = 0 q.e.d.
So there is a one to one mapping between the corner orientation coordinate and the cosets defined by C0. |