The Rubik's Cube group G0 = < R,L,F,B,U,D>. In our project we looked at a subgroup of G0 called G. G = < R,L,U,D,F2,B2>. Looking at this group G, we first began by developing a catalog of moves that are considered to be legal within this group. A legal move in the group G is defined by any move in G0 with the exception of any odd exponent of 'F' & 'B'. We came up with 25 moves from the catalog in [B] belonging to G.
After we came up with the catalog of moves for our group G, we then figured out the orientation for each of the corners and each of the edges with respect to the move used. First, we will show the corner orientations and then the edge orientation. The corner orientations are the following 8-tuples...
Note: For the corner orientation we orient the cube as per the lecture notes.
MOVE CORNER ORIENTATION 1. (1,2,1,2,0,0,0,0) 2. (1,2,1,2,0,0,0,0) 3. (1,2,1,2,0,0,0,0) 4. (1,2,1,2,0,0,0,0) 5. (1,2,2,1,0,0,0,0) 6. (1,2,2,1,0,0,0,0) 7. (1,2,2,1,1,2,1,2) 8. (0,0,0,0,0,0,0,0) 9. (1,0,0,2,0,0,0,0) 10. (0,0,0,0,0,0,0,0) 11. (0,0,0,1,0,2,0,0) 12. (1,0,0,2,0,0,0,0) 13. (0,0,0,2,0,1,0,0) 14. (0,2,0,0,1,0,0,0) 15. (0,0,0,2,1,0,0,0) 16. (2,2,0,2,0,0,0,0) 17. (0,0,0,0,0,0,0,0) 18. (0,0,0,0,0,0,0,0) 19. (2,2,0,0,0,2,0,0) 20. (0,0,0,0,0,0,0,0) 21. (0,0,0,0,0,0,0,0) 22. (0,0,0,0,0,0,0,0) 23. (0,0,0,0,0,0,0,0) 24. (0,1,0,0,0,0,0,2) 25. (0,0,0,0,0,0,0,0)
And now for the 12-tuple edge orientations...
By labeling the cube in the following manner we will get an edge orientation of all zero 12-tuples. First, we label each edge of the up face and the down face with a + sign. Second, we label the left side of the bl and the fl edges and the right side of the br and the fr edges with a + sign.
Note: The labeling we now use for the cube is different from the class notes. With this labeling we get an edge orientation of...MOVE EDGE ORIENTATION 1-25 (0,0,0,0,0,0,0,0,0,0,0,0)
After orienting the cube according to the moves in our catalog, we next determined that with our group < U,D,R,L,F2,B2> we are able to do the following manuevers:
Note: In order to do these manuevers it might be necessary to introduce a set-up move.
Examples of the previous mentioned manuevers & possible set-up moves:
To summarize, using our group G, there are 4 basic properties which apply to the Rubik's Cube:
Basically, using these four properties one can easily solve the cube from any mixed position. However, one can only solve the cube up to the point where the edges need to be flipped. Like we stated before edge flips are the only moves that cannot be used using the group G. We determined edge flips were an unavailable move in the group G by using the computer program "GAP".
To determine edge flips were not available, we first generated the group G0 and then generated the group G. Using the numbering system of the cube in GAP, we attempted to flip edges (21,28) & (20,13). When using the group G0 the flip was possible however when using the group G, the flip was not possible. Thus, we determined that all edge flips are not possible in the group G.
To conclude our project, we determined the size of our group G compared to the size of the Rubik's Cube group G0. The following is our result...
We know that in the Rubik'S cube group, G0 = < U,D,R,L,F,B>, the number of elements can be counted as:
However, our group, G = < U,D,R,L, F2, B2 >, will not contain as many elements. |C211| will be left out because, as mentioned before, our group does not allow edge flips. Thus, the number of elements in our group is counted as:
From this we came up with the following Theorem:
THEOREM: G is isomorphic to the subgroup of the Rubik's group of all 4-tuples (v,r,w,s) such that w is the zero vector. it is also isomorphic to the kernel of the map f which sends
note: The proof of this theorem is verified by using the computer program GAP. This index is also shown by SINGMASTER.