How I recognize CxLL (doesn't work for NMCxLL) (Warning: ~250 kb of images)

blah

brah
Joined
Dec 30, 2007
Messages
2,139
Location
.
Okay, there's been a request for how I recognize COLL and another for my algs, so here it is.

Why have I omitted the yellow crosses? I've already tried rendering an image or two with the yellow crosses, but they just looked very cluttered. I think it's much clearer without the crosses. Besides, the thread title says CxLL, so the cross isn't necessary ;)

The main idea in this recognition system: You have 4 stickers to look at. Identify 2 stickers that share the same color, ignore the rest. Simple enough?

Note: For algs that are not optimal, I've added the optimal QTM and HTM lengths for these cases for comparison purposes.

U cases

u.png

AUF to this position then look at the 4 purple stickers to identify same colors.

uf.png

Front bar. RU 2-gen.
R' U' R U' R' U2' R2 U R' U R U2' R' (16q/13f/Sune + Sune/2-gen optimal)

ub.png

Back bar. Diagonal swap.
R' U2' R F U' R' U' R U F' (11q/10f/QTM and HTM optimal)

ufb.png

Front back bars.
R' U' L U' R U2' [f] U' R U [f'] R' U' R U2' L' (16q/14f) (Optimal QTM/HTM: 14q/13f)

us.png

Slash.
[f] U2' L U' R2 [f] R U' R' [f'] R2 U' (12q/9f/conjugated commutator/QTM and HTM optimal)
Pretty nice RUL one: R' U L' U R U' L U2 R' U R (12q/11f/QTM optimal)

ubs.png

Backslash.
[f'] U2' R' [f] R U2' R' D R U2' R (12q/9f/conjugated commutator/QTM and HTM optimal)
Pretty nice RUL one: L U' R U' L' U R' U2 L U' L' (12q/11f/QTM optimal)

ux.png

Cross.
R' U2' R U2' L U2' R' U2' R U2' L' (16q/11f) (Domino alg) (Optimal QTM/HTM: 12q/9f)
[u' r] U2' R2 [f] R U2' R' D2 R U2' R (14q/9f/conjugated commutator/HTM optimal)

----------

T cases

t.png

AUF to this position then look at the 4 purple stickers to identify same colors.

tfb.png

Front back bars. RU 2-gen.
R U2' R' U' R U' R2 U2' R U R' U R (16q/13f/Sune + Sune/2-gen optimal)

trl.png

Left right bars. Diagonal swap.
[f] (R') U' R D R' U2' R' Uw' R U' R' [f'] R U2' R' (15q/13f) (Optimal QTM/HTM: 14q/11f)

tf.png

Front bar.
R' U R U2' R' [f] U' R [f'] R U' Rw (11q/10f/QTM and HTM optimal)

tb.png

Back bar.
[f] (R') U' R2 [f'] R U2' R' U2' L U2' R U2' R' (16q/11f) (Domino alg) (Optimal QTM/HTM: 12q/9f)
[r] U R2 [f] R U2' R' D2 R U2' R2 (14q/9f/conjugated commutator/HTM optimal)

tr.png

Right bar.
(U') Rw' U' R U L U' R' U (8q/8f/commutator/QTM and HTM optimal) (end of "standard" E perm)

tl.png

Left bar.
(U') Rw U R' U' [f] U' R [f'] R U' (8q/8f/commutator/QTM and HTM optimal)

----------

S cases

s.png

AUF to this position then look at the 4 purple stickers to identify same colors.

sl.png

Left bar. RU 2-gen.
R' U2' R U R' U R (8q/7f/Sune/QTM and HTM optimal)

sr.png

Right bar. Diagonal swap.
(U') R U R' [f] R U' R [f'] R U' L U2' R' (12q/11f/QTM and HTM optimal)

srl.png

Left right bars.
[f] (R) U [f'] R U2' [f] U' R' U [f'] U2' R2 [f] R U' R' D (15q/12f) (Optimal QTM/HTM: 12q/10f)

ss.png

Slash.
[f] (R) U' [f'] R U R' U' L U2' R U2' R' (12q/10f/HTM optimal)

sbs.png

Backslash.
(U) R U' [f] U' R [f'] R' U' Rw (7q/7f/Niklas/commutator/QTM and HTM optimal)

sx.png

Cross.
(U') R' U2' R U2' L U' R' [f] R U' D (12q/10f/HTM optimal)

----------

A cases

a.png

AUF to this position then look at the 4 purple stickers to identify same colors.

ar.png

Right bar. RU 2-gen.
(U2') R U2' R' U' R U' R' (8q/7f/Sune/QTM and HTM optimal)

al.png

Left bar. Diagonal swap.
(U') R' U' R U' L U' R' U L' U2' R (11q/12f/QTM and HTM optimal)

arl.png

Left right bars.
[f] (R') U' R D R' U2' R2 [f] R' U R U2' R' L' (15q/12f) (Optimal QTM/HTM: 12q/10f)

as.png

Slash.
(U) R' [f] R U R' D R U' (7q/7f/Niklas/QTM and HTM optimal)

abs.png

Backslash.
[f] (R) U [f'] R' U' R U L' U2' R' U2' R (12q/10f/HTM optimal)

ax.png

Cross.
(U') R U2' R' U2' [f] U' R [f'] R U' R' Rw (12q/10f/HTM optimal)

----------

Pi cases

p.png

No need to AUF. First identify the case by looking at the 4 purple stickers, then AUF.

pr.png

Right bar. RU 2-gen.
R U2' R2' U' R2 U' R2' U2' R (14q/9f/2-gen optimal)

pl.png

Left bar. Diagonal swap.
[f] U' R' U R' [f'] R U' L' U' R' U' R U' R' Rw (14q/14f/QTM optimal)

prl.png

Left right bars.
(U2) [f] U' R [f'] R U' L U' R' U' R U' R' (11q/11f/Niklas + Sune/QTM and HTM optimal)

ps.png

Slash.
(U) R U2' R' U' R U' R2 [f] R U R' [f'] R U L' (15q/13f/Sune + Niklas) (Optimal QTM/HTM: 13q/12f)

pbs.png

Backslash.
(U) R U' [f] U' R [f'] R' U' [f] U2' R U' R U R2 U' (15q/13f/Niklas + Sune) (Optimal QTM/HTM: 13q/12f)

px.png

Cross.
R U R U' R' U R U2' R' U' R U R' F' (15q/14f) (Optimal QTM/HTM: 14q/11f)

----------

H cases

h.png

No need to AUF. First identify the case by looking at the 4 purple stickers, then AUF.

hrl.png

Left right bars. RU 2-gen.
R U2' R' U' R U R' U' R U' R' (12q/11f/Sune + Sune/2-gen optimal)

hfb.png

Front back bars. Diagonal swap.
(U') R U R U' R' U R U' R' U R U' R' F' (14q/14f/QTM optimal)
2H alg: F R U R' U' R U R' U' R U R' U' F' (14q/14f/QTM optimal)

hr.png

Left/right bar.
(U2') R U2' R' L' U2' R U' R' U2' L U' R U' R' (17q/14f) (Optimal QTM/HTM: 14q/11f)
Another nice RUL one: (U) L' U R U' L U' R' U2 L' U R U' R' L (15q/14f)

hf.png

Front/back bar.
(U') R' U' R U' R' U' L U' R U L' (11f/11q/Sune + Niklas/QTM and HTM optimal)

The important stuff

Cases U, T, S and A can be identified by looking at the U and F faces only, which means no cube tilts needed, but there's a forced initial AUF needed to recognize them, so choose algs with no initial AUF to avoid move redundancy.

Cases Pi and H can be identified by looking at the U face only, so there's no forced initial AUF, so learn to recognize the cases from all directions, so you can choose algs to be executed from any direction.

I've specifically mentioned the RU 2-gen cases and the diagonal swap cases because I think it's a good idea to know them well. If you don't want to learn all of COLL, at least learn these cases so 1. you can completely avoid E, N, V and Y perms (the high-move-count, annoying PLLs), and 2. you don't miss any opportunity at a 2-gen LL.

Don't worry, I haven't forgotten case L, I'll talk about it later. It's... different.

This will be updated soon.
 
Last edited:
Bump.

Underwent major update. Re-rendered and re-uploaded images, smaller size now. Steps for recognition should be clear by now. Algs to be added.
 
Very good!
For some of the cases, I recognize the same way, but I did not think of a whole system this way! Your Sune and Anti-Sune recognitions are quite clever. My way of recognizing T is really weird (different AUFs for cases), your way is much better.
Now where's that list of LUR algs? ;) (Specifically for the slash cases.)
 
Last edited:
Would it be practical to use these with ZZLL algorithms? Is so, could anyone please tell me how?

Well... let's see. A good number of people who use ZZ do use these algorithms, although it's been in debate as to whether or not it is any faster than just using OLL+PLL. The corner only OLLs are extremely fast on their own. If you're looking to drop your ZZ last layer times, this algorithm set probably won't help all that much. As for "how" to use them, I'm not really sure what you mean... you get to the last layer, preform one of these algs and are left with (if anything) an edge only permutation. More chance for a step skip (I think it's 1/12 times you will get a 1LLL), but some of the corner+edge PLLs are probably faster than say, a Z-perm. That together with relatively slow recognition and execution of COLLs with likely lead to some LL times that are worse than would have been just using OLL and PLL.
 
No--I'm not using COLL. I'm learning ZZLL, as in the ZZ-b method--during the last 1x2x3 block, I permute two opposite last layer edges, and then solve the last layer in a single algorithm. How could I use a recognition system like this to recognize my cases?
 
No--I'm not using COLL. I'm learning ZZLL, as in the ZZ-b method--during the last 1x2x3 block, I permute two opposite last layer edges, and then solve the last layer in a single algorithm. How could I use a recognition system like this to recognize my cases?

Ah ok. Damn I typed all that up. When I see ZZLL I just assume it means any sort of LL with ZZ, which could be a few variations. I would think that this recognition method could be use with ZZLL, you'd just have to note which edges need to be permuted. But yea I've never though about how to do that efficiently. I don't think I can help very much here... I would wait for someone more experienced to help out here, sorry :o:o
 
Umm no. ZZLL means an LL with all edges oriented and 2 opposite edges permuted.

Yes you first need to be able to recognize COLL to recognize ZZLL.
 
Bump. Updated with my OH algs and how they were derived.

L case to be added. S and A cases to be updated (haven't found algs yet :p).
 
Yes it's no coincidence that it's similar. This is just the "traditional/normal" method for recognizing COLL.

Only the Sune and Antisune cases are probably new and hopefully, handy for some. I haven't seen this recognition system for Sune and Antisune anywhere else yet.

And yes, the algs are (kinda obviously) for OH. I'll add 2H algs as soon as I find good ones.
 
Bump. Added all Sune and Antisune algs, spent the last 4 hours searching and trying all of it by hand.

IMHO, ergonomy-wise, Antisune algs are the best among all 7 cases. Movecount-wise, the Sunes and Antisunes have only one case each that's not optimal. So, contrary to what almost everyone will tell you, I say learn the Sunes and Antisunes first since they're as easy to recognize as all other cases, and they have the shortest (and fastest) algs :) (referring to OH)

Of course, that looong first post is far from perfect, please feel free to point out any errors or vague/unclear explanations :) Don't hesitate to ask me any questions about the recognition technique if it's still unclear.

To-do: Add L cases and recognition technique.
 
Last edited:
Blah, I've sent you a PM but I know they tend to hide themselves... When are you going to finish the L section? I'm blazing through your tutorial and I LOVE how this is going so fast so far for me (Recognition is a breeze using your method)

I want more! lol
 
can't wait for last case :)
Learning these for 2x2 and 3x3 (If i change to roux or ZZ)
 
Last edited:
Back
Top