Rubik PLL: Difference between revisions
(25 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{rubiktoc}} |
|||
This page is dedicated to permute correctly the last layer of the [[Rubik's cube]]. |
This page is dedicated to permute correctly the last layer of the [[Rubik's cube]]. |
||
Line 170: | Line 171: | ||
=== Double spins === |
=== Double spins === |
||
To recognize these PLLs: |
|||
* Put the HEADLIGHT on the left |
|||
* Observe the position of the BLOCK: if it is as the FRONT (resp. FAR RIGHT, BACK and CLOSE RIGHT), then it is a '''Ga''' (resp. '''Gb''', '''Gc''' and '''Gd''') permutation. |
|||
To remember the algorithms, observe the sequence of RIGHT face versus sequence of UP face: |
|||
* '''Ga''': {{rubik|R2 R' R' R}} vs {{rubik|u U U' u'}} |
|||
* '''Gb''': {{rubik|R2 R' R R}} vs {{rubik|u U U' u'}} — Quick recognition: BLOCK is on the RIGHT on the face and next to OPPOSITE color! |
|||
* '''Gc''': {{rubik|R2' R R R'}} vs {{rubik|u' U' U u}} |
|||
* '''Gd''': {{rubik|R2' R R' R'}} vs {{rubik|u' U' U u}} — Quick recognition: BLOCK is on the LEFT on the face and next to OPPOSITE color! Also, the middle color in the PHARE is opposite (like for the Gb) |
|||
{| |
{| |
||
|- valign=top |
|- valign=top |
||
|width=5% align=center|[[File:pllGa.gif]]<br/>'''{{blue|Ga}}''' |
|width=5% align=center|[[File:pllGa.gif]]<br/>'''{{blue|Ga}}''' |
||
|width=45%| |
|||
|width=45%|'''{{rubik|(R2 u) (R' U R' U' R u') R2' y' (R' U R)}} (BB,VC [https://www.youtube.com/watch?v=iuFyHKdtmXc video])'''<br/> |
|||
* '''Recognition''': HEADLIGHT left face, BLOCK front face (i.e. on ADJ faces) |
|||
* '''Note''': HEADLIGHT face has ADJ colors, BLOCK face has ADJ colors. |
|||
* '''Note''': Ga / Gd = Aa + Ua. Corners move CLOCKwise, edges moves ANTI-clockwise. |
|||
:'''{{rubik|(R2 u) (R' U R' U' R u') R2' y' (R' U R)}} (BB,VC [https://www.youtube.com/watch?v=iuFyHKdtmXc video])'''<br/> |
|||
:BB:''This alg has a pretty decent flow to it and can be performed almost in one motion until the rotation.'' |
:BB:''This alg has a pretty decent flow to it and can be performed almost in one motion until the rotation.'' |
||
:''{{blue|Right thumb on URB corner and right ring/major on F face. First {{rubik|u}} with RH index, and {{rubik|U}} with major/ring fingers. Then {{rubik|U'}} and {{rubik|u'}} with LH.}}'' |
:''{{blue|Right thumb on URB corner and right ring/major on F face. First {{rubik|u}} with RH index, and {{rubik|U}} with major/ring fingers. Then {{rubik|U'}} and {{rubik|u'}} with LH.}}'' |
||
Line 190: | Line 185: | ||
| |
| |
||
|width=45%| |
|width=45%| |
||
* '''Recognition''': HEADLIGHT left face, BLOCK right-back corner (i.e. on OPP faces) |
|||
* '''Note''': HEADLIGHT face has OPP colors, BLOCK face has OPP colors. |
|||
* '''Note''': Gb / Gc = Ab + Ub. Corners move ANTI-clockwise, edges moves CLOCKwise. |
|||
{{rubik|[y'] (R' U' R) y (R2' u R' U) (R U' R u' R2')}} (BB) |
{{rubik|[y'] (R' U' R) y (R2' u R' U) (R U' R u' R2')}} (BB) |
||
:BB:''This is the inverse of Ga. Note how similar they look. I perform this one almost exactly the same way.'' |
:BB:''This is the inverse of Ga. Note how similar they look. I perform this one almost exactly the same way.'' |
||
Line 201: | Line 199: | ||
|width=5% align=center|[[File:pllGc.gif]]<br/>'''{{blue|Gc}}''' |
|width=5% align=center|[[File:pllGc.gif]]<br/>'''{{blue|Gc}}''' |
||
|width=45%| |
|width=45%| |
||
* '''Recognition''': HEADLIGHT left face, BLOCK back face (i.e. on ADJ faces) |
|||
* '''Note''': HEADLIGHT face has ADJ colors, BLOCK face has ADJ colors. |
|||
* '''Note''': Gb / Gc = Ab + Ub. Corners move ANTI-clockwise, edges moves CLOCKwise. |
|||
'''{{rubik|(R2' u' R U') (R U R' u R2) (f R' f')}} (bB)''' |
'''{{rubik|(R2' u' R U') (R U R' u R2) (f R' f')}} (bB)''' |
||
:BB:''You could rotate and insert the pair instead of performing the last three moves as shown.'' |
:BB:''You could rotate and insert the pair instead of performing the last three moves as shown.'' |
||
Line 209: | Line 210: | ||
| |
| |
||
|width=45%| |
|width=45%| |
||
* '''Recognition''': HEADLIGHT left face, BLOCK right-front corner (i.e. on OPP faces) |
|||
* '''Note''': HEADLIGHT face has OPP colors, BLOCK face has OPP colors. |
|||
* '''Note''': Ga / Gd = Aa + Ua. Corners move CLOCKwise, edges moves ANTI-clockwise. |
|||
{{rubik|[y] (R U R') y' (R2' u' R U') (R' U R' u R2)}} (BB) |
{{rubik|[y] (R U R') y' (R2' u' R U') (R' U R' u R2)}} (BB) |
||
:BB:''This is just the inverse of Gc. I execute it very similarly because most of the moves overlap in the same manner.'' |
:BB:''This is just the inverse of Gc. I execute it very similarly because most of the moves overlap in the same manner.'' |
||
Line 287: | Line 291: | ||
* [https://www.youtube.com/watch?v=sdz5EjWShCg&feature=youtu.be J Perm - How I Recognize PLL Fast (Recognition Method)] |
* [https://www.youtube.com/watch?v=sdz5EjWShCg&feature=youtu.be J Perm - How I Recognize PLL Fast (Recognition Method)] |
||
: An advanced method to predict in OLL where headlights are going to be, and adapt PLL recognition accordingly, and even influence where the headlights are going to be. Lot of nice tips though. |
: An advanced method to predict in OLL where headlights are going to be, and adapt PLL recognition accordingly, and even influence where the headlights are going to be. Lot of nice tips though. |
||
=== Corner analysis === |
|||
We number the corners with <code>1 2 3 4</code>, and looking at the cube from 2 sides, we assume corner 1 is always on the left. We have the 6 following possible cases. We look at features like: |
|||
* Headlights (HL) |
|||
* Bookend (BE) |
|||
{| class=wikitable |
|||
|- |
|||
!Case !! State !! Obtained by !! Visible features !! Hidden features |
|||
|- |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| 4 || 3 |
|||
|- |
|||
| 1 || 2 |
|||
|} |
|||
|Solved |
|||
| |
|||
|HL (2x) |
|||
|HL (2x) |
|||
|- |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| 2 || 3 |
|||
|- |
|||
| 1 || 4 |
|||
|} |
|||
|(1,3) or (2,4) relatively solved |
|||
|Swap 2-4 or swap 1-3 |
|||
|no BE, no HL |
|||
| |
|||
|- |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| 3 || 4 |
|||
|- |
|||
| 1 || 2 |
|||
|} |
|||
|(1,2) relatively solved |
|||
|(3,4) swap / (1,2,3) cycle / (1,2,4) cycle |
|||
|HL |
|||
|BE |
|||
|- |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| 2 || 4 |
|||
|- |
|||
| 1 || 3 |
|||
|} |
|||
|(3,4) relatively solved |
|||
|(1,2) swap / (1,3,4) cycle / (2,3,4) cycle |
|||
|HL |
|||
|BE |
|||
|- |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| 4 || 2 |
|||
|- |
|||
| 1 || 3 |
|||
|} |
|||
|(1,4) relatively solved |
|||
|(2,3) swap / (1,2,4) cycle / (1,3,4) cycle |
|||
|BE |
|||
|HL |
|||
|- |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| 3 || 2 |
|||
|- |
|||
| 1 || 4 |
|||
|} |
|||
|(2,3) relatively solved |
|||
|(1,4) swap / (1,2,3) cycle / (2,3,4) cycle |
|||
|BE |
|||
|HL |
|||
|} |
|||
Conclusions: |
|||
* If we see TWO HEADLIGHTS, then ALL corners are SOLVED. |
|||
* If we see ONE HEADLIGHT, then TWO corners are SOLVED. |
|||
* If we see BOOKEND (hence no headlight), then TWO corners are SOLVED on non-visible side (-> HIDDEN HEADLIGHTS) |
|||
* If we don't see any bookend (nor headlights), then TWO OPPOSITE corners are SOLVED. |
|||
Notes: |
|||
* HEADLIGHT and BOOKEND (as visible features) are mutually exclusive. |
|||
* Any permutation with HEADLIGHT will exhibit the HEADLIGHT on two cube orientations, and BOOKEND on the two others. |
|||
=== 2-face recognition === |
=== 2-face recognition === |
||
Reference: |
Reference: |
||
* Mark49152's two-sided PLL Recognition Guide ({{file|pll2side-20150531.pdf}}) |
* Mark49152's two-sided PLL Recognition Guide ({{file|pll2side-20150531.pdf}}) |
||
* '''ALT''': alternate detection way that I use personally. |
|||
{| class=wikitable |
{| class=wikitable |
||
|- |
|- |
||
| |
| |
||
{| |
{| |
||
Line 304: | Line 401: | ||
{| |
{| |
||
|- valign=top |
|||
|- |
|||
| |
| |
||
{| class=wikitable |
{| class=wikitable |
||
Line 314: | Line 411: | ||
| |
| |
||
{{bkpll|gre|gre|gre|ORA|BLU|ORA}} |
{{bkpll|gre|gre|gre|ORA|BLU|ORA}} |
||
| headights adj edge = Ua (-) |
|||
|- |
|||
| |
|||
{{bkpll|gre|gre|gre|ORA|RED|ORA}} |
{{bkpll|gre|gre|gre|ORA|RED|ORA}} |
||
{{bkpll|RED|BLU|RED|gre|gre|gre}} |
|||
| headights opp edge = Ub (-) |
|||
{{bkpll|RED|ORA|RED|gre|gre|gre}} |
|||
| |
|||
headights = Ua (-) <br/> |
|||
headights = Ub (-) <br/> |
|||
headights = Ub (U) <br/> |
|||
headights = Ua (U) |
|||
|- |
|- |
||
| |
| |
||
{{bkpll|gre|gre|gre|ORA|ORA|gra}} |
{{bkpll|gre|gre|gre|ORA|ORA|gra}} |
||
{{bkpll|gre|gre|gre|gra|BLU|BLU}} |
{{bkpll|gre|gre|gre|gra|BLU|BLU}} |
||
| |
|||
| block = Ja (U')<br/> |
|||
block = Ja (U')<br/> |
|||
block = Jb (U) |
block = Jb (U) |
||
|- |
|- |
||
Line 350: | Line 451: | ||
|- |
|- |
||
| |
| |
||
{{bkpll|gre|ORA|gre|ORA| |
{{bkpll|gre|ORA|gre|ORA|red|ORA}} |
||
{{bkpll| |
{{bkpll|gre|ORA|gre|ORA|blu|ORA}} |
||
{{bkpll|GRE|blu|GRE|ora|GRE|ora}} |
|||
{{bkpll|GRE|red|GRE|ora|GRE|ora}} |
|||
| |
| |
||
2:1 pattern & 3 colors = Ua |
2:1 pattern & 3 colors (OPP) = Ua (U2)<br/> |
||
2:1 pattern & 3 colors = |
2:1 pattern & 3 colors (no OPP) = Ua (U')<br/> |
||
2:1 pattern & 3 colors (OPP) = Ub (U2)<br/> |
|||
2:1 pattern & 3 colors (no OPP) = Ub (U') |
|||
|- |
|||
| |
|||
| |
|||
* Odd edge opp/adj col -> bar adj/opp |
|||
* 2:1 moves ANTI-clockwise -> Ua |
|||
* 2:1 moves CLOCKwise -> Ub |
|||
|} |
|} |
||
| |
| |
||
Line 385: | Line 496: | ||
{{bkpll|gre|RED|gre|ORA|blu|blu}} |
{{bkpll|gre|RED|gre|ORA|blu|blu}} |
||
{{bkpll|blu|blu|RED|gre|ORA|gre}} |
{{bkpll|blu|blu|RED|gre|ORA|gre}} |
||
| outer block & 4 color = Ga |
| outer block & 4 color = Ga (U)<br/> |
||
outer block & 4 color = Gc |
outer block & 4 color = Gc (U) |
||
|} |
|} |
||
|- valign=top |
|||
|- |
|||
| |
| |
||
{| class=wikitable |
{| class=wikitable |
||
|- |
|- |
||
| |
| |
||
{{bkpll|GRE|gra|GRE|gra|gra|gra}} |
{{bkpll|GRE|gra|GRE|gra|gra|gra}} |
||
Line 405: | Line 516: | ||
{{bkpll|gra|gra|RED|GRE|RED|GRE}} |
{{bkpll|gra|gra|RED|GRE|RED|GRE}} |
||
{{bkpll|GRE|ORA|GRE|ORA|gra|gra}} |
{{bkpll|GRE|ORA|GRE|ORA|gra|gra}} |
||
| 4-checker = Ga ( |
| 4-checker = Ga (U'2)<br/> |
||
4-checker = Gc (-) |
4-checker = Gc (-) |
||
|- |
|- |
||
| |
| |
||
| |
|||
{{bkpll|gre|BLU|gre|gra|gra|gra}} |
|||
* BLOCK always next to checker |
|||
| lights enclose opp = Gb/d {{red|(?)}} |
|||
|- |
|- |
||
| |
| |
||
{{bkpll|gra| |
{{bkpll|gra|gre|red|gre|ORA|gre}} |
||
{{bkpll|gre|RED|gre| |
{{bkpll|gre|RED|gre|ora|gre|gra}} |
||
| lights enclose adj (but no checker) = Aa (U')<br/> |
| lights enclose adj (but no checker) = Aa (U')<br/> |
||
lights enclose adj (but no checker) = Ab (U') |
lights enclose adj (but no checker) = Ab (U') |
||
|- |
|||
| |
|||
| |
|||
* Note Aa/Ab also have a 2:1 pattern |
|||
|- |
|||
| |
|||
{{bkpll|blu|GRE|gra|gre|BLU|gre}} |
|||
{{bkpll|blu|GRA|gra|gre|BLU|gre}} |
|||
{{bkpll|gre|BLU|gre|gra|GRE|blu}} |
|||
{{bkpll|gre|BLU|gre|gra|GRA|blu}} |
|||
| |
|||
lights enclose opp + 2:1 left = Gb (U')<br/> |
|||
lights enclose opp + no 2:1 left = Gd (U)<br/> |
|||
lights enclose opp + 2:1 right = Gd (-)<br/> |
|||
lights enclose opp + no 2:1 right = Gb (U2) |
|||
|- |
|||
| |
|||
| |
|||
* Block touches side with 2:1 pattern |
|||
* ... i.e. mirror of sq. w/ opp colors. |
|||
* last corner always same as opp |
|||
|} |
|} |
||
| |
| |
||
Line 442: | Line 574: | ||
| |
| |
||
{{bkpll|GRE|GRE|blu|red|red|GRE}} |
{{bkpll|GRE|GRE|blu|red|red|GRE}} |
||
{{bkpll|BLU|BLU|red|gre|gre|BLU}} |
|||
{{bkpll|RED|gre|gre|ora|RED|RED}} |
{{bkpll|RED|gre|gre|ora|RED|RED}} |
||
{{bkpll|ORA|red|red|gre|ORA|ORA}} |
|||
| same side & bookends = Ja (U)<br/> |
| same side & bookends = Ja (U)<br/> |
||
same side & bookends = |
same side & bookends = Ja (U2)<br/> |
||
same side & bookends = Jb (-)<br/> |
|||
same side & bookends = Jb (U') |
|||
|- |
|||
| |
|||
| |
|||
* Bar adjacent to side with ADJ colors. |
|||
* ... shorter AUF when blocks ADJ colors |
|||
|- |
|- |
||
| |
| |
||
Line 451: | Line 592: | ||
| same side & no bookends = Na (-)<br/> |
| same side & no bookends = Na (-)<br/> |
||
same side & no bookends = Nb (-) |
same side & no bookends = Nb (-) |
||
|- |
|||
| |
|||
| |
|||
* All sides have OPP colors. |
|||
|} |
|} |
||
| |
| |
||
Line 470: | Line 615: | ||
|- |
|- |
||
| |
| |
||
{{bkpll|gre|BLU|gra|BLU|gre|gre}} |
|||
{{bkpll|gre|gre|BLU|gra|BLU|gre}} |
{{bkpll|gre|gre|BLU|gra|BLU|gre}} |
||
| |
|||
| opp appears twice = Gb/d {{red|(?)}} |
|||
opp appears twice = Gb (U)<br/> |
|||
opp appears twice = Gd (U2) |
|||
|- |
|- |
||
| |
| |
||
{{bkpll|gre|gre|ORA|gra|gra|gre}} |
{{bkpll|gre|gre|ORA|gra|gra|gre}} |
||
{{bkpll|gre|gra|gra|RED|gre|gre}} |
|||
| adj by block & 4 colors = T (-) |
|||
| |
|||
adj by block & 4 colors = T (-)<br/> |
|||
adj by block & 4 colors = T (U2) |
|||
|- |
|- |
||
| |
| |
||
Line 483: | Line 634: | ||
opp by block & 4 colors = Ab (U2) |
opp by block & 4 colors = Ab (U2) |
||
|} |
|} |
||
|- valign=top |
|||
|- |
|||
| |
| |
||
{| class=wikitable |
{| class=wikitable |
||
Line 492: | Line 643: | ||
|- |
|- |
||
| |
| |
||
{{bkpll|BLU|gre|gre|gra| |
{{bkpll|BLU|gre|gre|gra|BLU|RED}} |
||
| no bookends = Y (U') |
| no bookends = Y (U')<br/> |
||
'''ALT''': same color around block |
|||
|- |
|- |
||
| |
| |
||
{{bkpll|RED|gre|gre|gra|gra|RED}} |
{{bkpll|RED|gre|gre|gra|gra|RED}} |
||
{{bkpll|ORA|gra|gra|gre|gre|ORA}} |
|||
| bookends adj color = Ga/c {{red|(?)}} |
|||
| |
|||
bookends adj color = Ga (-)<br/> |
|||
bookends adj color = Gc (U') |
|||
|- |
|- |
||
| |
| |
||
{{bkpll|BLU|gre|gre|gra|gra|BLU}} |
{{bkpll|BLU|gre|gre|gra|gra|BLU}} |
||
{{bkpll|BLU|gra|gra|gre|gre|BLU}} |
|||
| bookends opp color = Gb/d {{red|(?)}} |
|||
| |
|||
bookends opp color = Gb (-)<br/> |
|||
bookends opp color = Gd (U') |
|||
|} |
|} |
||
| |
| |
||
Line 512: | Line 670: | ||
| |
| |
||
{{bkpll|gre|RED|BLU|RED|BLU|gre}} |
{{bkpll|gre|RED|BLU|RED|BLU|gre}} |
||
{{bkpll|gre|BLU|ORA|BLU|ORA|gre}} |
|||
| enclosed 4-checker = F {{red|(?)}} |
|||
| |
|||
enclosed 4-checker = F (U')<br/> |
|||
enclosed 4-checker = F (-) |
|||
|- |
|||
| |
|||
| |
|||
* Bar adjacent to OPP color pair |
|||
|- |
|- |
||
| |
| |
||
Line 521: | Line 686: | ||
|- |
|- |
||
| |
| |
||
| |
|||
* HEADLIGHTS further from test pair |
|||
* ... or OPP to OPP HEADLIGHTS |
|||
|- |
|||
| |
|||
{{bkpll|gre|gra|BLU|gra|BLU|gre}} |
|||
{{bkpll|gre|BLU|gra|BLU|gra|gre}} |
{{bkpll|gre|BLU|gra|BLU|gra|gre}} |
||
| |
|||
| opp appears twice = Ga/c {{red|(?)}} |
|||
opp appears twice = Ga (U')<br/> |
|||
opp appears twice = Gc (-) |
|||
|- |
|||
| |
|||
| |
|||
* HEADLIGHTS nearer to test pair |
|||
* ... or OPP to OPP HEADLIGHTS |
|||
|} |
|} |
||
| |
| |
||
Line 541: | Line 719: | ||
| |
| |
||
{{bkpll|GRE|RED|BLU|RED|GRE|ora}} |
{{bkpll|GRE|RED|BLU|RED|GRE|ora}} |
||
{{bkpll|ora|BLU|RED|GRE|RED|BLU}} |
|||
| 5-checker w/opp middle = E {{red|(?)}} |
|||
| |
|||
5-checker w/opp middle = E (U'/U)<br/> |
|||
5-checker w/opp middle = E (-) |
|||
|} |
|} |
||
|} |
|} |
||
Notes: |
|||
Note: |
|||
* To find orientation, use OPP HEADLIGHT trick. If perm has 2 adj solved corner (ie. HEADLIGHT), they are necessarily opposite to the side with the OPP. HEADLIGHT (e.g. a side with a BLUE and GREEN corner). |
|||
{| class=wikitable |
|||
|- |
|||
| |
|||
{{bkpll|GRE|gra|BLU|gra|gra|gre}} |
|||
{{bkpll|blu|gra|gra|GRE|gra|BLU}} |
|||
| |
|||
=> |
|||
| |
|||
{{bkpll|ORA|gra|ORA|gra|gra|gra}} |
|||
{{bkpll|gra|gra|gra|ORA|gra|ORA}} |
|||
| |
|||
'''OPP HEADLIGHT trick''': if perm must have an HEADLIGHT, it is always OPPOSITE to side with the OPP HEADLIGHT."<br/> |
|||
Also, there is always a '''BOOKEND''' (and vice-versa). |
|||
|} |
|||
== Predicting PLL cases == |
|||
* Double lights |
|||
* [https://www.youtube.com/watch?v=rOn6GH7VkLQ Rubik’s Cube: How to Predict PLL (CFOP) - CubeRazn] |
|||
:* 2:1 pattern & 3 colors = U |
|||
:* Look blocks on the cube. |
|||
::* The single edge of 2:1 pattern gives the position of the side with opposite colors in U perm. Ua perm if that edge on the left, and Ub perm if that edge on the right. |
|||
:* Tracking a corner (the one in the "branching" motion of the algorithm, usually the first corner that). |
|||
::* However it is better to look at the headlight of the 2:1 pattern, and in particular the edge of that side, because it also gives the position of the bar on the U perm. If the edge is adj. color, the bar is on the opposite side; if edge is opp. color, the bar is on adj. side. Moreover if the headlight we're looking is on the right, it's a Ua perm; if it's on the left it is a Ub perm. |
|||
:* G perms are the most common. |
|||
::* So, in fact, if the 2:1 HEADLIGHT is on the LEFT, we use the LEFT hand for ONE (if OPP. colors) or TWO (if ADJ colors) U', and we do Ub perm. To remember that, we think that we want to put that side on the RIGHT as fast as possible (hence the U' moves), and we want that side to have opposite colors, so necessarily Ub perm. |
|||
::* And if the 2:1 HEADLIGHT is on the RIGHT, we use the LEFT hand for TWO (if OPP. color) or ONE (if ADJ. colors) U', and we do Ua perm. To remember that, we think that we want to put that side on the LEFT as fast as possible (hence the U' moves), and we want that side to have opposite colors, so necessarily Ua perm. |
|||
* Lone lights |
|||
:* 4-checker |
|||
::* 2-BAR is always close to 4-checker. |
|||
::* If 4-checker on the LEFT, 2-BAR on the LEFT, so U with RIGHT hand, and Gc. |
|||
::* If 4-checker on the RIGHT, 2-BAR on the BACK, so 2U' with LEFT hand, and Ga. |
|||
== Facts == |
== Facts == |
Latest revision as of 02:21, 28 December 2022
Rubik's pages on this wiki |
---|
This page is dedicated to permute correctly the last layer of the Rubik's cube.
The 21 PLL cases
Source:
- BB: Bob Burton's - cubewhiz.com (including original pictures and comments),
- BM: Badmephisto's algo,
- AK: Andy Klise's algo,
- VC: Victor Colin's algo.
Moves in BOLD are my current favorites.
Probabilities:
- BLUE — p=1/18
- GREEN — p=1/36
- RED — p=1/72
Permutations of edges or corners only
Ua |
(R2 U') (R' U' R U) (R U) (R U' R) (VC video) [y2] (R U' R U) (R U) (R U') (R' U' R2) (BB)
|
(R' U R' U') (R' U') (R' U) (R U R2) (VC video) [y2] (R2 U) (R U R' U') (R' U') (R' U R') (BB)
|
Ub | |
| ||||
Z |
(M2' U) (M2' U) (M' U2) (M2' U2) (M' [U2]) (BB, VC Video) (M2' U') (M2' U') (M' U2') (M2' U2') (M' [U2']) (BB,VC,mirror)
|
(M2' U) (M2' U2) (M2' U) M2' (BB, VC Video) (M2' U') (M2' U2') (M2' U') M2' (BB,VC,mirror)
|
H | |
| ||||
Aa |
x (R' U R') D2 (R U' R') D2 R2 (BB,VC video)
|
x R2 D2 (R U R') D2 (R U' R) (BB,VC Video)
[y'] x (L U' L) D2 (L' U L) D2 L2 |
Ab | |
| ||||
E |
x' (R U') (R' D) (R U R' D') (R U R' D) (R U') (R' D') (BB, VC Video)
|
solved |
Swap one set of adjacent corners
Ra |
R U R' F' R U2 R' U2 R' F R U R U2 R' [U'] (BB)
(R U' R' U') (R U R) D (R' U' R) D' (R' U² R') (VC video)
|
(R' U2) (R U2) (R' F R U R' U') (R' F' R2 [U']) (BB, VC video)
|
Rb | |
| ||||
Ja |
(R' U L') U2 (R U' R') U2 (L R U') (BB) z (D' R U') R2 (D R' D') R2 (U D R') (BB,same with z setup)
(L' U' L F) (L' U' L U) (L F' L2' U L) (VC video VC)
|
(R U R' F') (R U R' U') (R' F) (R2 U') (R' [U']) (BB)
(R U R' F') (R U R' U') (R' F R2 U' R') (VC, edited from Ja perm)
|
Jb | |
| ||||
T |
(R U R' U') (R' F) (R2 U' R' U') (R U R' F') (BB,edited)
|
(R' U' F') (R U R' U') (R' F) (R2 U' R' U') (R U R' U R) (BB,edited)
|
F |
Swap one set of corners diagonally
V |
(R' U R' d') (R' F' R2 U') (R' U R' F) (R F) (video VC)
|
(F R U' R' U') (R U R' F') (R U R' U') (R' F R F') (BB)
|
Y | |
| ||||
Na |
(z) D (R' U) (R2 D' R D U') (R' U) (R2 D' R U' R) (BB)
z U (R' D) (R2 U' R U D') (R' D) (R2 U' R D' [R]) (cyotheking video)
(R U R' U) (R U R' F') (R U R' U') (R' F R2 U' R') (U2 R U' R) (VC, from youtube chat)
|
(z) U' (R D') (R2' U R' D U') (R D') (R2' U R' D R') (BB)
z U' (R D') (R2 U R' D U') (R D') R2 U R' D [R] (cyotheking video)
(R' U R U') (R' F' U' F) (R U R' F) (R' F' R U' R) (VC video)
|
Nb |
Double spins
Ga |
|
[y'] (R' U' R) y (R2' u R' U) (R U' R u' R2') (BB)
(F' U' F) (R2' u R' U) (R U' R u' R2') (VC, from an example solve)
|
Gb | |
| ||||
Gc |
(R2' u' R U') (R U R' u R2) (f R' f') (bB)
[y2] R2' F2' R U2 R U2') (R' F R U) (R' U' R' F) R2 (VC,example solve)
|
[y] (R U R') y' (R2' u' R U') (R' U R' u R2) (BB)
(f R f') (R2' u' R U') (R' U R' u R2) (VC video)
|
Gd |
PLL training sequence
From Victor Colin:
Ga | (R2 u) ... |
Nb | (R' U R U') ... |
Gb | (F' U' F) ... |
Gd | (f R f') ... |
Gc | (R2' u' R U') ... |
Y | (F R U') ... |
Ra | (R U' R' U') ... |
Ua | (R2 U') ... |
Rb | (R' U2) (R U2) ... |
Ub | (R' U R' U') ... |
Jb | (R U R' F') ... |
F | (R' U' F') ... |
V | (R' U R' d') ... |
Na | (R U R' U) ... |
Aa | x (R' U R') ... |
Ab | x R2 ... |
H | (M2' U') (M2' U2') ... |
Z | (M2' U') (M2' U') ... |
E | x' (R U') ... |
T | (R U R' U') ... |
Ja | (L' U' L F) ... |
Recognizing the PLL cases
Links
- Links to reference guides and methods, and a nice 2-page PDF with easy method (File Pll2side-20140531.pdf)
- A quite clear video on PLL recognition, almost only two sides.
- Improve Rubik's Cube Last Layer: 2 Sided PLL Recognition [CFOP [Tutorial/Guide]]
- Yet another guide video on 2-side PLL recognition.
- Nice app to train PLL recognition from 2 sides only!
- All cases listed by PLL cases instead of the two visible edges.
- A *must* see video on how to quickly recognizes the PLL based on features like headlights, bar, pairs...
- Reddit post, with many links (reported above).
- Advanced stuff
- An advanced method to predict in OLL where headlights are going to be, and adapt PLL recognition accordingly, and even influence where the headlights are going to be. Lot of nice tips though.
Corner analysis
We number the corners with 1 2 3 4
, and looking at the cube from 2 sides, we assume corner 1 is always on the left. We have the 6 following possible cases. We look at features like:
- Headlights (HL)
- Bookend (BE)
Case | State | Obtained by | Visible features | Hidden features | ||||
---|---|---|---|---|---|---|---|---|
|
Solved | HL (2x) | HL (2x) | |||||
|
(1,3) or (2,4) relatively solved | Swap 2-4 or swap 1-3 | no BE, no HL | |||||
|
(1,2) relatively solved | (3,4) swap / (1,2,3) cycle / (1,2,4) cycle | HL | BE | ||||
|
(3,4) relatively solved | (1,2) swap / (1,3,4) cycle / (2,3,4) cycle | HL | BE | ||||
|
(1,4) relatively solved | (2,3) swap / (1,2,4) cycle / (1,3,4) cycle | BE | HL | ||||
|
(2,3) relatively solved | (1,4) swap / (1,2,3) cycle / (2,3,4) cycle | BE | HL |
Conclusions:
- If we see TWO HEADLIGHTS, then ALL corners are SOLVED.
- If we see ONE HEADLIGHT, then TWO corners are SOLVED.
- If we see BOOKEND (hence no headlight), then TWO corners are SOLVED on non-visible side (-> HIDDEN HEADLIGHTS)
- If we don't see any bookend (nor headlights), then TWO OPPOSITE corners are SOLVED.
Notes:
- HEADLIGHT and BOOKEND (as visible features) are mutually exclusive.
- Any permutation with HEADLIGHT will exhibit the HEADLIGHT on two cube orientations, and BOOKEND on the two others.
2-face recognition
Reference:
- Mark49152's two-sided PLL Recognition Guide (pll2side-20150531.pdf)
- ALT: alternate detection way that I use personally.
|
pattern = perm (AUF) |
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Notes:
|
=> |
|
OPP HEADLIGHT trick: if perm must have an HEADLIGHT, it is always OPPOSITE to side with the OPP HEADLIGHT." |
Predicting PLL cases
- Look blocks on the cube.
- Tracking a corner (the one in the "branching" motion of the algorithm, usually the first corner that).
- G perms are the most common.
Facts
- Look at corners first, because they give the most information at first.
- When 2 corners are solved, we see one headlight. In that case, the opposite side will have an headlight of opposite color.
- This is particularly interesting when having A perm, to identify where are the headlights.