Athefre's Corner Recognition Method (ACRM) - A recognition method for CLL, NMCLL, and CCLL

Athefre

Veteran
Joined
Jul 25, 2006
Messages
1,335

Presenting a versatile recognition method that works for:

CxLL - CMLL, COLL, 2x2x2 CLL, etc.

Non-Matching CLL (NMCLL) – CLL when a single layer of corners is offset. Non-matching blocks in Roux is one example.

Conjugated CLL (CCLL) - The new standard name for the concept that is used in the 42 method, the A2 method, and others. It went by many names such as BTRedux (BTR), transformed CLL, L5C Reduction, and BLC.

Steps​

Step 1: Find the orientation of the stickers that should be on the left and right side of your cube.

Step 2: Check two pre-determined sticker positions for U/D or non-U/D stickers.

First you find the orientation of the L/R stickers. This is as opposed to typical recognition methods where you find the orientation of the stickers that should be on the U layer. In the 42 method or other methods where you have CCLL, you will sometimes instead find the orientation of the F/B stickers. You can learn more about that in the document linked at the top of the post. After checking the initial 3-4 stickers to find the L/R sticker orientation in step 1, ACRM is a two sticker recognition method. This means that in the second step you only have to check two sticker positions. This is possible because you will know the position of any D layer corners that are on the U layer. Or, more specifically, because the recognition naturally compares the two corners that belong on the left side with each other and the two corners that belong on the right side with each other. The majority of cases can be recognized from all angles without learning two sticker recognition from another angle. This is because most cases have the two stickers on the U layer. There are just a few cases where it would be useful to learn two stickers from another angle. The recognition method contains 83 patterns. This is two patterns per algorithm. You don’t have to learn any new algorithms. You only associate each of the 42 CxLL algorithms with two patterns. ACRM is essentially an upgraded or simplified version of the NMCLL recognition method which is a four sticker method in the second step.

@tsmosher has created an incredible document that contains a guide to the recognition, an explanation of what normal and the various pseudo solves look like, the cases and their algorithms, and a two-look version so that you can immediately get started. It’s definitely one of the greatest documents ever made for a cubing project. A lot of credit is due to tsmosher for developing the document for ACRM. Before using the recognition, be sure to read the explanation tabs so that you can learn the steps for recognizing the cases. In the document an image of the normal CLL case is provided for each ACRM case. This will help you transition to ACRM if you are using a different recognition method. A link to the ACRM webpage is also provided at the top of this post. If you want to really understand why this recognition method works and what is happening when you go from normal to various levels of pseudo, there is an in-depth explanation along with images. I recommend learning the recognition from the document before reading the ACRM webpage.

If you have any difficulties, let me or tsmosher know. We will be glad to help.
 
I propose renaming NMCxLL to C1CxLL and CCxLL to C2CxLL because NMCxLL is conjugated by 1 gen (R) and CCxLL is conjugated by 2 gen (R,U). Its just that the 2 concepts are the same but the names absolutely do not reflect that.
 
I propose renaming NMCxLL to C1CxLL and CCxLL to C2CxLL because NMCxLL is conjugated by 1 gen (R) and CCxLL is conjugated by 2 gen (R,U). Its just that the 2 concepts are the same but the names absolutely do not reflect that.
I concur but propose that CLL0 (for unconjugated CxLL), CLL1 (for NMCLL, CLL involving a level 1 pseudoblock), CLL2 (for CCLL, CLL involving a level 2 pseudoblock)... is even easier. Taking a page from Erik-Gunnar here.
 
I concur but propose that CLL0 (for unconjugated CxLL), CLL1 (for NMCLL, CLL involving a level 1 pseudoblock), CLL2 (for CCLL, CLL involving a level 2 pseudoblock)... is even easier. Taking a page from Erik-Gunnar here.
Yes, that is much easier. Lets do that, but ofc use an imaginary 0 for CLL. Making NMCxLL --> 1CxLL and CCxLL --> 2CxLL
Sooo much easier!
 
Back
Top