Group Theory and the Pyraminx

Similar documents
Math 120A: Extra Questions for Midterm

GROUP THEORY AND THE 2 2 RUBIK S CUBE

if G permutes the set of its subgroups by conjugation then Stab G (H) = N G (H),

The Group Theoretic Rubik's Cube

MATHEMATICS OF GHALY S MACHINE. David Joyner Department of Mathematics, US Naval Academy, Annapolis, MD, USA.

BMT 2014 Symmetry Groups of Regular Polyhedra 22 March 2014

MAT 150A, Fall 2015 Practice problems for the final exam

Math 462: Homework 2 Solutions

Determinants - Uniqueness and Properties

A Mathematical Analysis of The Generalized Oval Track Puzzle

REU 2007 Discrete Math Lecture 2

Solution Manual For E&M TIPERs Electricity & Magnetism Tasks by Hieggelke Link download full:

Solving an arbitrary permutation puzzle

Math 3140 Fall 2012 Assignment #4

Review Problems for Midterm Exam II MTH 299 Spring n(n + 1) 2. = 1. So assume there is some k 1 for which

17 More Groups, Lagrange s Theorem and Direct Products

Austin Mohr Math 730 Homework 2

Group Theory and the Rubik s Cube. Janet Chen

Self-Directed Course: Transitional Math Module 4: Algebra

Quadratic equations: complex solutions

Elliptic Curves Spring 2013 Problem Set #5 Due: 03/19/2013

6 Permutations Very little of this section comes from PJE.

CONCEPTUALIZING MUSIC THROUGH MATHEMATICS AND THE GENERALIZED INTERVAL SYSTEM

LT1: Adding and Subtracting Polynomials. *When subtracting polynomials, distribute the negative to the second parentheses. Then combine like terms.

Part IA Groups. Based on lectures by J. Goedecke Notes taken by Dexter Chua. Michaelmas 2014

MA441: Algebraic Structures I. Lecture 14

1. Groups Definitions

Discrete Mathematics lecture notes 13-2 December 8, 2013

SYMBOLIC DYNAMICS AND SELF-SIMILAR GROUPS

arxiv: v1 [math.co] 22 Apr 2014

A n = A N = [ N, N] A n = A 1 = [ 1, 1]. n=1

KLEIN LINK MULTIPLICITY AND RECURSION. 1. Introduction

Finitary Permutation Groups

Normal Subgroups and Quotient Groups

The symmetric group R + :1! 2! 3! 1. R :1! 3! 2! 1.

Counting Colorings Cleverly

GALOIS GROUPS AS PERMUTATION GROUPS

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Some practice problems for midterm 2

Teddy Einstein Math 4320

Assignment 3. A tutorial on the applications of discrete groups.

MATH 223A NOTES 2011 LIE ALGEBRAS 35

EXERCISES ON THE OUTER AUTOMORPHISMS OF S 6

SYMMETRIES IN R 3 NAMITA GUPTA

Visual Group Theory. Dana C. Ernst. Summer Plymouth State University Department of Mathematics D.C.

Biology Cell Unit Homework Packet #1

Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems

Proof. Right multiplication of a permutation by a transposition of neighbors either creates a new inversion or kills an existing one.

Inverse Functions. N as a function of t. Table 1

Homework #4 Solutions Due: July 3, Do the following exercises from Lax: Page 124: 9.1, 9.3, 9.5

MATH EXAMPLES: GROUPS, SUBGROUPS, COSETS

Matrix Algebra: Definitions and Basic Operations

C 2 '' σ v ' C 2 ' "side on" "in-plane" 2S determine how the MO transforms under each symmetry operation, Figure 3.

Combinatorial Structures

Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.

The candidates are advised that they must always show their working, otherwise they will not be awarded full marks for their answers.

group homomorphism if for every a; b 2 G we have Notice that the operation on the left is occurring in G 1 while the operation

Physics 251 Solution Set 1 Spring 2017

ON THE PUZZLES WITH POLYHEDRA AND NUMBERS

Complete your Parent Function Packet!!!!

Homework 2 /Solutions

k-cleaning of Dessin d Enfants

5 Group theory. 5.1 Binary operations

Group Actions Definition. Let G be a group, and let X be a set. A left action of G on X is a function θ : G X X satisfying:

MATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1.

Properties of Matrix Arithmetic

UK Bebras Computational Thinking Challenge. C. London, N. Smirnov, J. Spooner, L. Squiresio Montoya de la Rosa

Section I.6. Symmetric, Alternating, and Dihedral Groups

Chapter 7 Direct-Current Circuits

MATH 61-02: PRACTICE PROBLEMS FOR FINAL EXAM

E 8. Robert A. Wilson. 17/11/08, QMUL, Pure Mathematics Seminar

CHAPTER 2 -idempotent matrices

Algebraic Structures Exam File Fall 2013 Exam #1

Math 31 Lesson Plan. Day 22: Tying Up Loose Ends. Elizabeth Gillaspy. October 31, Supplies needed: Colored chalk.

Math 752 Week s 1 1

Partial, Total, and Lattice Orders in Group Theory

POLYHEDRON PUZZLES AND GROUPS

Coxeter Groups and Artin Groups

Business Statistics: Lecture 8: Introduction to Estimation & Hypothesis Testing

MATH240: Linear Algebra Exam #1 solutions 6/12/2015 Page 1

[06.1] Given a 3-by-3 matrix M with integer entries, find A, B integer 3-by-3 matrices with determinant ±1 such that AMB is diagonal.

Trigonometric Functions. Copyright Cengage Learning. All rights reserved.

Spectra of Semidirect Products of Cyclic Groups

THE FUNDAMENTAL GROUP AND SEIFERT-VAN KAMPEN S THEOREM

UMASS AMHERST MATH 411 SECTION 2, FALL 2009, F. HAJIR

Groups and Symmetries

Electric Current Unlike static electricity, electric current is a continuous flow of charged particles (electricity). For current to flow, there must

Solutions to Assignment 4

Written test, 25 problems / 90 minutes

Endomorphism monoids of ω-categorical structures

1. Foundations of Numerics from Advanced Mathematics. Linear Algebra

Young s Natural Representations of S 4

8th Grade Math Definitions

d 2 -coloring of a Graph

Linear Algebra Lecture Notes in progress

Vectors and the Geometry of Space

Sets and Functions. (As we will see, in describing a set the order in which elements are listed is irrelevant).

Review problems solutions

Mathematics of the Rubik s cube

MATH 118 FINAL EXAM STUDY GUIDE

Transcription:

Group Theory and the Pyraminx Zachary Stillman, Bowen Shan May 22, 2016

Introduction Goals To understand the group of symmetries for the Pyraminx and the Two by two Rubik s Cube. To create an algorithm of solving both puzzles.

The Two by two Rubik s Cube The Two by two cube, or Pocket Cube, is a miniaturized Rubik s Cube with only eight unit cubes (cubits/cubies) and rotatable faces/edges.

Moves When naming moves, we made sure to: 1. never move the puzzle from its original position of one face facing you. 2. keep our movements consistent. A rotation will always be counterclockwise. There are six possible moves: (F)ront, (B)ack, (R)ight, (L)eft, (U)p and (D)own.

Numbering We numbered the individual cubits from one to eight. We can represent how every move affects the position of the cubits. For example, Front(F) affects the position in the following way: ( ) 1 2 3 4 5 6 7 8 F 4 1 2 3 5 6 7 8

S 8 This gives a homomorphism σ, σ : G S 8 For example: ( ) 1 2 3 4 5 6 7 8 F 4 1 2 3 5 6 7 8 ( ) 1 2 3 4 5 6 7 8 B 1 2 3 4 6 7 8 5.

Transposition of Cubits Lemma: σ is a surjective homomorphism. S 8 is generated by transpositions. There exists a combination of moves that transposes two cubits. Written from left to right: (R U) 7 R 3 L 2 F B 3 ( ) 1 2 3 4 5 6 7 8 1 2 3 8 5 6 7 4 By multiplying versions of that move, you can obtain all of S 8.

Orientation Notice: σ is not an injective homomorphism. g G, s.t. σ(g) = e, but g e Changes orientation (left to right): (R D 2 R 3 B U 2 B 3 ) 2 ( ) 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8

Orientation We labeled the orientations of each cubit with a 0(+), 1, and 2 on its three colored faces. We can represent how every move affects the orientation of the cubits. For example, Front(F) affects the orientation as follows: F ( 2 1 2 1 0 0 0 0 )

( Z / 3 ) 8 This gives a map: ω : G ( Z / 3 ) 8 For example: F ( 2 1 2 1 0 0 0 0 ) B ( 0 0 0 0 1 2 1 2 ).

ω(gh) Notice: ω is not a homomorphism. ω(gh) ω(h) + ω(g) For example, take the move: ω(f ) = ( 2 1 2 1 0 0 0 0 ) We know that based on our labeling, ω(f 2 ) = ( 0 0 0 0 0 0 0 0 ) However, ω(f ) + ω(f ) = ( 1 2 1 2 0 0 0 0 )

( Z / 3 ) 8 cont. Lemma: Given g, h G : Example: F 2 ω(gh) = σ(g 1 )(ω(h)) + ω(g) ω(f ) = ( 2 1 2 1 0 0 0 0 ) ( ) σ(f 1 1 2 3 4 5 6 7 8 ) = 2 3 4 1 5 6 7 8 σ(f 1 )(ω(f )) = ( 1 2 1 2 0 0 0 0 ) σ(f 1 )(ω(f )) + ω(f ) = ( 0 0 0 0 0 0 0 0 ) ω(f 2 ) = ( 0 0 0 0 0 0 0 0 )

It s time to put σ and ω together. To obtain a homomorphism, we must use a semidirect product. ( Z / 3 ) 8 S 8 : (x 1, s 1 )(x 2, s 2 ) = (x 1 + s 1 1 x 2, s 1 s 2 ) (ω, σ) : G ( Z / 3 ) 8 S 8 g (ω(g), σ(g)) (ω(g), σ(g))(ω(h), σ(h)) = (ω(g) + σ(g 1 )(ω(h)), σ(gh)) = (ω(gh), σ(gh)) Thus, (ω, σ) is a group homomorphism.

[ (x, Theorem: G x2,, x 8, σ ) ] σ S 8 x 1 + x 2 + + x 8 = 0 mod 3 1. (ω, σ) is injective. 2. g G, ω(g) = (g 1, g 2 g 8 ) satisfies g 1 + g 2 + + g 8 = 0 mod 3. 3. (ω, σ) is surjective.

7 Position Vectors (R D 2 R 3 B U 2 B 3 ) 2 ( 0 2 0 0 0 ( ) 2 0 0 0 0 0 1 0 0 0 1 ) ( 0 0 0 2 0 1 0 0 ) ( 0 0 2 0 1 0 0 0 ) ( 0 0 2 1 0 0 0 0 ) ( 0 2 1 0 0 0 0 0 ) ( 2 1 0 0 0 0 0 0 )

Example: ( 2 1 0 1 1 2 1 1 ) 1 (0 2 0 0 0 0 0 1 ) 1 (2 0 0 0 0 0 1 0 ) 2 (0 0 0 2 0 1 0 0 ) 1 (0 0 2 0 1 0 0 0 ) 0 (0 0 2 1 0 0 0 0 ) 1 (0 2 1 0 0 0 0 0 ) 0 (2 1 0 0 0 0 0 0 )

Algorithm 1. Start with scrambled cube. 2. Do transpositions to put the cubits in the correct positions. 3. Read off orientation and decompose it. 4. Apply inverses to correct orientation.

Pyraminx The Pyraminx is a tetrahedron shaped puzzle with rotatable corners. The tips of the tetrahedron can rotate separately as well. There are three types of unit pieces we must be aware of. Edges - exist as the center of Pyraminx edges Tips Centers - cannot move, only rotate

Moves Again, in naming moves, we made sure to: 1. never move the Pyraminx from its original position of one corner pointing at you. 2. keep our movements consistent. A rotation will always be counterclockwise. There are eight possible moves: Front, Right, Left, and Top, (uppercase letters) which rotates an entire corner, front, right, left, and top, (lowercase letters) which rotates only the tips.

Numbering For the Pyraminx, we numbered the edge pieces from one to six. We can represent how every move affects the position of the pieces. For example, Front(F) affects the position in the following way. ( ) 1 2 3 4 5 6 F 1 3 4 2 5 6

S 6 This gives us a homomorphism σ, σ : G S 6 As an example: ( ) 1 2 3 4 5 6 F 1 3 4 2 5 6 ( ) 1 2 3 4 5 6 T 5 2 1 4 3 6. Note: All basic moves give even permutations.

Transposition of Edges Lemma: The im(g) is A 6. A 6 is generated by cycles of three pieces. Again, there is a set of moves that allows for the cycles of edge pieces. Switching 3 edge pieces on same face (left to right): L R L R ( ) 1 2 3 4 5 6 6 2 3 4 1 5 Again, combining cycles can give you all of A 6.

Orientation Notice: σ is not injective. Orientation switch (left to right): (R L R L) 2 T R T R ( ) 1 2 3 4 5 6 1 2 3 4 5 6

Orientation This time we: labeled the orientations of the tips with 0(+), 1, and 2, labeled the orientations of the edge pieces with 0(+) and 1. We can represent how every move affects the orientation of the cubits. For example, Front(F) can affect the orientation as follows: F ( 0 0 1 1 0 0 )

( Z / 3 ) 4 and ( Z / 2 ) 6 This gives a map: ν : G ( Z / 3 ) 4 For example: F ( 0 0 0 0 ) f ( 1 0 0 0 )

( Z / 3 ) 4 and ( Z / 2 ) 6 Similarly, another map: ω : G ( Z / 2 ) 6. F ( 0 0 1 1 0 0 ) T ( 1 0 0 0 1 0 )

Notice: Unlike ν, ω is not a homomorphism. ω(gh) ω(h) + ω(g) For example, take the move: ω(f ) = ( 0 0 1 1 0 0 ) We know that based on our labeling, ω(f 2 ) = ( 0 1 1 0 0 0 ) However, ω(f ) + ω(f ) = ( 0 0 0 0 0 0 )

( Z / 3 ) 4 and ( Z / 2 ) 6 cont. Lemma: As before, given g, h G: Example: F 2 ω(gh) = σ(g 1 )(ω(h)) + ω(g) ω(f ) = ( 0 0 1 1 0 0 ) ( ) σ(f 1 1 2 3 4 5 6 ) = 1 4 2 3 5 6 σ(f 1 )(ω(f )) = ( 0 1 0 1 0 0 ) σ(f 1 )(ω(f )) + ω(f ) = ( 0 1 1 0 0 0 ) ω(f 2 ) = ( 0 1 1 0 0 0 )

Theorem Lets put ω, ν and σ together now. (ω, σ, ν) : G [ (Z / 2 ) 6 A6 ] ( Z / 3 ) 4 g (ω(g), σ(g), ν(g)) Theorem: [ (x, ) ] G x2,, x 6, σ, y,, y 4 σ A 6 x 1 + x 2 + + x 6 = 0 mod 2

5 Position Vectors T ( 1 0 0 0 1 0 ) ( 1 1 0 0 0 0 ) ( 1 0 1 0 0 0 ) ( 1 0 0 1 0 0 ) ( 1 0 0 0 0 1 )

Algorithm 1. Start with scrambled Pyraminx. 2. Fix tips to centers. 3. Do cycles to put edges in correct positions. 4. Read off orientation of edges and decompose it. 5. Apply inverses to correct orientation.