Hyperorientation Recognition

A system for recognizing C*LL cases by Robert Smith

Introduction

Around spring of 2007, I decided I would finally learn CMLL for Roux’s method. However, recognizing the cases for CMLL was tedious. One way to recognize cases is to recognize only the L- and R-colors. This, if I remember correctly, requires one to remember two cases per algorithm. For anyone that has memorized more than 20 algorithms for a step in the solution he or she uses, then he or she knows that remembering recognition is sometimes more difficult than remembering the algorithms with which they go. Therefore, remembering two cases for a single algorithm was not my cup of tea. So I decided to make a new system of recognition.

The System of Hyperorientation

Instructions

This system, which I call hyperorientation, is mostly color neutral, meaning you can do CMLL (actually C*LL) and NMCMLL. This hits two birds with one stone, and makes finding easier cases simpler to find. It follows these simple instructions:

1.      Determine the orientation of the corners with respect to the U-color (which I will call the first orientation; rows A-H in the second table that follows).

2.      Look at the FUL-sticker’s color. This is purple in the diagrams, and the opposite of this color is pink.

a.       For case B, look at the UFL-sticker instead.

3.      Match your configuration, or second orientation, with the configuration in the appropriate row.

4.      Do the algorithm provided, or use your favorite one.

And that’s all there is to it!

Tables

CMLL Algorithms

Here is a table of CMLL algorithms for the Roux method. These algorithms were not created by me, so credit should be given where credit is due. Thom Barlow, also known as Kirjava, made these algorithms, not me. However, I did add the brackets for ease of memorization. Also, this table does not reflect hyperorientation recognition.

Noting on notation, the I means the solved state, (letter,number) means refer to that algorithm in the table, and the bold letters have no significance other than for distinction. Lastly, the bolded boxes are what I originally memorized first.

CMLL Algorithms

Robert Smith

1 1

2 2

3 3

4 4

5 5

6 6

A A

I

R’UL’

U²[RU’R’]U²

LR

U’(A,2)

U²(A,2)

U(A,2)

[R’UL’]U²

(RU’)x’

 UL’U²

[RU’R’]

x

B B

U [RU²R’]

U’[RU’R’]

 R²

[U’L’U]

(R’U²)B’

(UL)(UR’)

U²(F’L)(FL’)

U²[L’U²L]

U²[RU²R’]

U²(R’F)(RF’)

(R’U)(LU’)

[RUR’]x

 U²

(R’U’)(RU’)y

(FR’)(F’R)y

[R’U²R]

C C

[RUR’]U

[RU²R’]

(L’U²)(LU²)

(LF’)(L’F)

(FR’)(F’R)

(U²R)(U²R’)

(RU’)(L’U’)

(BU²)

(RU’)(LU)

 R²

(RU’)(L’U)

(R’U’)L

 U²

[RUR’](UR’)

(FR)(F’R)

 U²R’

D D

U[RU R’]

U[RU’R’]

U[RU’R’]

U[RU²R’]

(R’F)(RF’)

 U²F’

(UL’)(UL)F

y

F’(R’F)U²

F’(RF) U²

[FRF’]

y

y

(FR’)(F’R)

 U[RU’R’]

y

U(R'F)

[RUR'U']

 F'(UR)

U

L’U²[RU’R’]

U²L [RU’R’]

E E

 

y

(RU)(RU’)

(RU’)

y

[RF’R]

 

 U

(RU’)(L’U)R’

 U²[B’UB]L

U²R²D

R’U²

x[RF’R’]x

U²R’

(RB’)(UR’)B’

[RU’R’]B

U²R²U’
RF²[R’UR]F²R

U’

F[RUR’U’]F’

F F

U’[RUR’] U

  [RU²R’]U’

  [RU²R’]U’

  [RU’R’]

B’[RUR’]B

  (RU’)BR’

U[L’U’L]

U(LF’)(L'F)

B’[RUR’]

B (RU’)

BR’

 U’

[RUR’U’]

(R’F)(RF’)

(R’U)

 R²D

[r’r]

 D’R²

(U’R)

G G

F

[RUR’U’]

[RUR’U’]

F’

 U’
 LU²

[L’U’L]

[U’L²U]

(lF’)[LFl’]

U

F[R²U’R²]

 [UR²U]F’

y[RU²R’]y’

 U’
 R’U²
[RUR’]           [UR²U’] (r’F)R’F’r

(RU’)(L’U)

(R’U)(LU)

[L’UL]

 
(R’U’)(RU’)

(R’U)

[F’UF]R

H H

[RUR’] U

[RU’R’]U

[RU²R’]

F [RUR’U’]

F’[RUR’U’]

(R’F)(RF’)

[RUR’]

(UR)(UL’)

(UR’)(U’L)

U²(H,2)

U²(H,3)

UF

[RUR’U’]

[RUR’U’]

[RUR’U’]

 F’

 

Hyperorientations

Here are the hyperorientation cases made completely by me. Instructions on how to decipher the diagrams are above.

There are extra “goodies” in this table. You will notice under each diagram, there is a letter pair of the form PxQ. The P represents which orientation the second orientation is relative to the lettering scheme for the first orientation. The superscript x (either -1, +1, ±1, 0, or 2) represents how P is rotated (+1 means clockwise 90°, 2 means 180°, ±1 means either 90° clockwise or counterclockwise, etc.). So, for example, (A,3) has a Px of -1. This means that the second orientation matches that of orientation G in the first column, but is rotated counterclockwise. It’s really not all that difficult.

The letter Q can be Z, N, or X, and are described with an example in the following table. Note that these are not permutation diagrams.

Z

In the diagram, the top two colors of the second orientation are the same (purple in the example). This also means that the bottom two colors are the same (pink in the example). Notice how connecting this with lines makes it look like a Z.

N

In the diagram, the left two colors of the second orientation are the same (pink in the example). This also means that the right two colors are the same (purple in the example). Notice how connecting this with lines makes it look like an N.

X

In the diagram, the opposite corners have the same color in the second orientation. Notice how connecting these pairs of corners with lines makes it look like an X.

So, actually, the hyperorientation diagrams aren’t necessary if you have the letter pairs, and the letter pairs aren’t necessary if you have the diagrams. But I included both for completeness. Also, you might notice that in the first column, where the first orientations are divided, there is a set of brackets next to each type. The brackets have six letters in them, and each letter represents the columns in order: [123456]. These letters just tell you what Q that column is. For example, we have A [zz xx nn]. This tells us that 1 and 2 are Z, 3 and 4 are X, and 5 and 6 are N. Notice that for each row, there are usually 2 of each type of Q.

The last goodie in the table are the backgrounds of the individual cells. Even though it looks like it was shaded by column, they are actually shaded relative to the cells’ rows. The actual colors mean nothing, but corresponding colors in each row have the same P. For example, in B, the redish background represents D0. Seeing that the columns match mostly with color, it is apparent that there is some nice symmetry and stuff.

Remember that those goodies are simply goodies, and are not needed for hyperorientation.

Hyperorientation Recognition

Robert Smith

1 1

2 2

3 3

4 4

5 5

6 6

A [zz xx nn]
A

a1

H±1Z

a2

G0Z

a3

G-1X

a4

0X

a5

G-1N

a6

H±1N

B [nxn zxz]
B

b1

D0N

b2

C0X

b3

F0N

b4

C0Z

b5

F0X

b6

D0Z

C [zz xx nn]
C

c1

B+1Z

c2

B0Z

c3

B2X

c4

B0X

c5

B2N

c6

B+1N

D [zz xz nn]
D

d1

B0Z

d2

G2Z

d3

D-1X

d4

D-1Z

d5

D-1N

d6

B0N

E [zz xx nn]
E

e1

G-1Z

e2

E2Z

e3

B+1X

e4

E2X

e5
B+1N

e6

G-1N

F [zx xx nn]
F

f1

E2Z

f2

H±1X

f3

B0X

f4

H±1X

f5

B0N

f6

E2N

G [nxn zxz]
G

g1

F-1N

g2

D-1X

g3

G2N

g4
D-1
Z

g5

G2X

g6

F-1Z

H [nxn zxz]
H

h1

H±1N

h2

E2X

h3

F-1N

h4

E2Z

h5

F-1X

h6

H±1Z

 

Hyperorientations with Corresponding CMLL Algorithms

This last table is a sort of combination of the first and second tables. There are a few differences, though.

·         There are no permutation diagrams, obviously. They aren’t necessary.

·         The cell’s background colors do not mean the same thing as in the second table. Now they are shaded by Q, not by P.

o   Red = Z

o   Blue = N

o   Green = X

·         In some cells, there isn’t an algorithm, but rather something of the form U*{Qn}. This simply means to turn U as instructed, and then do the algorithm the letters in the curly braces refer to (Q is Z/N/X, and n is the index. So, “{Z2}” means “do the second Z algorithm in this row.”)

Again, these algorithms were made by Thom Barlow, also known as Kircoffee.

Hyperorientation Recognition with Algorithms

Robert Smith

a1

a2

a5

a6

a3

a4

I

R’UL’

U²[RU’R’]U²

LR

U{Z2}

[R’UL’]U²

(RU’)x’

 UL’U²

[RU’R’]

 L²x

U’{Z2}

U²{Z2}

b4

b6

b1

b3

b2

b5

U²[RU²R’]

U²(R’F)(RF’)

 U²

(R’U’)(RU’)y

(FR’)(F’R)y

[R’U²R]

U [RU²R’]

U’[RU’R’]

U²(F’L)(FL’)

U²[L’U²L]

 R²

[U’L’U]

(R’U²)B’

(UL)(UR’)

(R’U)(LU’)

[RUR’]x

c1

c2

c5

c6

c3

c4

[RUR’]U

[RU²R’]

(L’U²)(LU²)

(LF’)(L’F)

(RU’)(L’U)

(R’U’)L

 U²

[RUR’](UR’)

(FR)(F’R)

 U²R’

(FR’)(F’R)

(U²R)(U²R’)

(RU’)(L’U’)

(BU²)

(RU’)(LU)

 R²

d1

d2

d4

d5

d6

d3

U[RU R’]

U[RU’R’]×2

U[RU²R’]

(R’F)(RF’)

 U²F’

(UL’)(UL)F

y

 (FR’)(F’R)

U[RU’R’]

y

 U(R'F)

[RUR'U']

 F'(UR)

U

L’U²[RU’R’]

U²L [RU’R’]

y

F’(R’F)U²

F’(RF) U²

[FRF’]

y

e1

e2

e5

e6

e3

e4

 R²y

(R’U)(RU’)

(R’U’)

 R²y

[RF’R]

 U

(RU’)(L’U)R’

 U²[B’UB]L

U²R²U’

RF²[R’UR]F²R

U’

F[RUR’U’]F’

U²R²D

R’U²

x[RF’R’]x

U²R’

(RB’)(UR’)B’

[RU’R’]B

f1

f5

f6

f2

f3

f4

U’

[RUR’]U

[RU²R’]U’×2

[RU’R’]

 U’

[RUR’U’]

(R’F)(RF’)

(R’U)

 R²D

[r’U²r]

 D’R²

(U’R)

B’[RUR’]B

  (RU’)BR’

U[L’U’L]

U(LF’)(L'F)

B’[RUR’]

B (RU’)

BR’

g4

g6

g1

g3

g2

g5

 U’

 R’U²

[RUR’]

[UR²U’]

(r’F)R’F’r

 U²

(R’U’)(RU’)

(R’U)

[F’UF]R

F

[RUR’U’]

[RUR’U’]

F’

U

F[R²U’R²]

 [UR²U]F’

y[RU²R’]y

 U’

 LU²

[L’U’L]

[U’L²U]

(lF’)[LFl’]

(RU’)(L’U)

(R’U)(LU)

[L’UL]

 

h4

h6

h1

h3

h2

h5

U²{X1}

UF

[RUR’U’]×3

F’

[RUR’] U

[RU’R’]U

[RU²R’]

[RUR’]

(UR)(UL’)

(UR’)(U’L)

F [RUR’U’]

F’[RUR’U’]

(R’F)(RF’)

U²{N2}

Other Stuff

Important note: This system was designed for the advanced learner. Asking questions is fine, but asking questions without thinking for yourself first is not.

Give this recognition system a try. It should always work, unless I made some terrible error. And say thanks to Kirjava for prompting me to publish it, but still not leaking it.

You can download a printable version of the three tables as a PDF here (161 KB). It does not include directions, and there be minor semantic differences.

You can probably find me as Quadrescence on ircstorm at #rubik, or you can email me at quadricode@gmail.com. Feel free to ask questions. Just don’t ask me to explain it all to you; I did that here.

All of the images and text (except the algorithms) are copyright ©2008 Robert Smith. I don’t care if you use anything on this page, just give credit where it’s due, and maybe link here.