Rubik PLL: Difference between revisions
(23 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 290: | 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 307: | Line 401: | ||
{| |
{| |
||
|- valign=top |
|||
|- |
|||
| |
| |
||
{| class=wikitable |
{| class=wikitable |
||
Line 317: | 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 353: | 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 388: | 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 408: | 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|gra|gra|gra|gre|BLU|gre}} |
|||
* BLOCK always next to checker |
|||
{{bkpll|gre|BLU|gre|gra|gra|gra}} |
|||
| lights enclose opp = Gb (U')<br/> |
|||
lights enclose opp = Gd (U') |
|||
|- |
|- |
||
| |
| |
||
{{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 447: | 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 456: | 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 475: | 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 488: | Line 634: | ||
opp by block & 4 colors = Ab (U2) |
opp by block & 4 colors = Ab (U2) |
||
|} |
|} |
||
|- valign=top |
|||
|- |
|||
| |
| |
||
{| class=wikitable |
{| class=wikitable |
||
Line 497: | 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 517: | 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 526: | 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 546: | 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.