Rubik PLL: Difference between revisions
(→2-face recognition: Add pdf) |
|||
Line 289: | Line 289: | ||
=== 2-face recognition === |
=== 2-face recognition === |
||
Reference: |
|||
;Draft |
|||
* Mark49152's two-sided PLL Recognition Guide ({{file|pll2side-20150531.pdf}}) |
|||
{| |
|||
|- |
|||
| |
|||
{| class=wikitable |
{| class=wikitable |
||
|- |
|- |
||
| |
| |
||
{{bkpll|GRE|GRE|GRE|gra|gra|gra}} |
|||
{| |
|||
! BAR |
|||
|- |
|||
|- |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|gre|gre|ORA|gra|ORA}} |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
| headights = U |
|||
| width=1px style="border:none"| |
|||
|- |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|gre|gre|ORA|ORA|gra}} |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
| 2-bar = J |
|||
| width=1px style="border:none"| |
|||
|- |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px height=20px| |
|||
| |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|gre|gre|gra|BLU|BLU}} |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
| 2-bar = J |
|||
| width=1px style="border:none"| |
|||
|- |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|gre|gre|ORA|RED|BLU}} |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
| 4 colors = F |
|||
|} |
|} |
||
| |
|||
|Solved. |
|||
{| class=wikitable |
|||
|- |
|- |
||
| |
| |
||
{{bkpll|GRE|gra|GRE|ORA|gra|ORA}} |
|||
{| |
|||
! DOUBLE LIGHTS |
|||
|- |
|||
|- |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|GRE|ORA|GRE|ORA|GRE|ORA}} |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
| 2-color 6-checker = Z |
|||
| width=1px style="border:none"| |
|||
|- |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|RED|gre|ora|BLU|ora}} |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
| adj edges & 4 colors = Z |
|||
| width=1px style="border:none"| |
|||
|- |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px height=20px| |
|||
| |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|BLU|gre|ora|RED|ora}} |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
| opp edges = H |
|||
| width=1px style="border:none"| |
|||
|- |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|GRE|gra|GRE|ora|GRE|ora}} |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
| 2:1 pattern & 3 colors = U |
|||
|} |
|} |
||
| |
|||
|Aa. The corner block + headlight, or corner block + opposite color on same face (telling where the headlights are) |
|||
{| class=wikitable |
|||
|- |
|- |
||
| |
| |
||
{{bkpll|GRE|gra|GRE|ORA|ORA|gra}} |
|||
{| |
|||
{{bkpll|GRE|gra|GRE|gra|BLU|BLU}} |
|||
|- |
|||
! LIGHTS + BLOCK |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|BLU|gre|ora|ora|BLU}} |
|||
| width=1px style="border:none"| |
|||
| inside block & 3 colors = T |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|RED|gre|ora|ora|BLU}} |
|||
| width=1px style="border:none"| |
|||
| inside block & 4 colors = R |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px height=20px| |
|||
|- |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|ORA|gre|ORA|blu|blu}} |
|||
| width=1px style="border:none"| |
|||
| outer block & 3 colors = A |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|RED|gre|ORA|blu|blu}} |
|||
| outer block & 4 color = Ga/c |
|||
|} |
|} |
||
|Ab. The corner block + headlight, or corner block + opposite color on same face (telling where the headlights are) |
|||
|- |
|- |
||
| |
| |
||
{| class=wikitable |
|||
{| |
|||
|- |
|- |
||
| |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|GRE|gra|GRE|gra|gra|gra}} |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
! LONE LIGHTS |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| width=1px style="border:none"| |
|||
| |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|GRE|ORA|GRE|ORA|GRE|gra}} |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
| 5-checker = R |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| width=1px style="border:none"| |
|||
| |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px height=20px| |
|||
{{bkpll|GRE|ORA|GRE|ORA|gra|gra}} |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
| 4-checker = Ga/c |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| width=1px style="border:none"| |
|||
| |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|gre|BLU|gre|gra|gra|gra}} |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
| lights enclose opp = Gb/d |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| |
|||
{{bkpll|gre|RED|gre|gra|gra|gra}} |
|||
| lights enclose adj (but no checker) = A |
|||
|} |
|} |
||
| |
|||
|E. No blocks. We see: orange green - orange blue on the corner → orange face must be on the left. |
|||
{| class=wikitable |
|||
|- |
|- |
||
| |
| |
||
{{bkpll|GRE|GRE|gra|gra|ORA|ORA}} |
|||
{| |
|||
{{bkpll|GRE|GRE|gra|RED|RED|gra}} |
|||
|- |
|||
! DOUBLE BLOCKS |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|GRE|GRE|gra|gra|ORA|ORA}} |
|||
| width=1px style="border:none"| |
|||
| both outside = Y |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: blue; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|BLU|gre|gre|ora|ora|BLU}} |
|||
| width=1px style="border:none"| |
|||
| both inside & bookends = A |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px height=20px| |
|||
|- |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: red; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|BLU|gre|gre|ora|ora|RED}} |
|||
| width=1px style="border:none"| |
|||
| both inside & no bookends = V |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
|- |
|||
| style="background: orange; border:none; margin:0px; padding:0px;" width=20px | |
|||
| |
|||
| style="background: green; border:none; margin:0px; padding:0px;" width=20px | |
|||
{{bkpll|GRE|GRE|gra|red|red|GRE}} |
|||
| same side & bookends = J |
|||
|- |
|||
| |
|||
{{bkpll|GRE|GRE|gra|red|red|ORA}} |
|||
| same side & no bookends = N |
|||
|} |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| |
|||
{{bkpll|GRE|GRE|gra|gra|gra|gra}} |
|||
! OUTSIDE BLOCK |
|||
|- |
|||
| |
|||
{{bkpll|GRE|GRE|gra|gra|gra|ORA}} |
|||
| no bookends = V |
|||
|- |
|||
| |
|||
{{bkpll|gre|gre|ORA|gra|ORA|gre}} |
|||
| adj appears twice = R |
|||
|- |
|||
| |
|||
{{bkpll|gre|gre|BLU|gra|BLU|gre}} |
|||
| opp appears twice = Gb/d |
|||
|- |
|||
| |
|||
{{bkpll|gre|gre|ORA|gra|gra|gre}} |
|||
| adj by block & 4 colors = T |
|||
|- |
|||
| |
|||
{{bkpll|gre|gre|BLU|gra|gra|gre}} |
|||
| opp by block & 4 colors = A |
|||
|} |
|||
|- |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| |
|||
{{bkpll|gra|GRE|GRE|gra|gra|gra}} |
|||
! INSIDE BLOCK |
|||
|- |
|||
| |
|||
{{bkpll|RED|gre|gre|gra|gra|RED}} |
|||
| bookends adj color = Ga/c |
|||
|- |
|||
| |
|||
{{bkpll|BLU|gre|gre|gra|gra|BLU}} |
|||
| bookends opp color = Gb/d |
|||
|- |
|||
| |
|||
{{bkpll|BLU|gre|gre|gra|gra|RED}} |
|||
| no bookends = Y |
|||
|} |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| |
|||
{{bkpll|GRE|gra|gra|gra|gra|GRE}} |
|||
! BOOKENDS NO BLOCK |
|||
|- |
|||
| |
|||
{{bkpll|gre|RED|BLU|RED|BLU|gre}} |
|||
| enclosed 4-checker = F |
|||
|- |
|||
| |
|||
{{bkpll|gre|RED|gra|RED|gra|gre}} |
|||
| adj appears twice = R |
|||
|- |
|||
| |
|||
{{bkpll|gre|BLU|gra|BLU|gra|gre}} |
|||
| opp appears twice = Ga/c |
|||
|} |
|||
| |
|||
{| class=wikitable |
|||
|- |
|||
| |
|||
{{bkpll|GRE|gra|gra|gra|gra|ORA}} |
|||
! NO BOOKENDS |
|||
|- |
|||
| |
|||
{{bkpll|gre|RED|BLU|RED|BLU|ora}} |
|||
| inner 4-checker = V |
|||
|- |
|||
| |
|||
{{bkpll|GRE|ORA|gra|gra|GRE|ORA}} |
|||
| outer 4-checker = Y |
|||
|- |
|||
| |
|||
{{bkpll|GRE|RED|BLU|RED|GRE|ora}} |
|||
| 5-checker w/opp middle = E |
|||
|} |
|} |
||
|Ua |
|||
|} |
|} |
||
Revision as of 20:35, 22 September 2020
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
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: R2 R' R' R vs u U U' u'
- Gb: R2 R' R R vs u U U' u' — Quick recognition: BLOCK is on the RIGHT on the face and next to OPPOSITE color!
- Gc: R2' R R R' vs u' U' U u
- Gd: R2' R R' R' vs 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)
Ga |
(R2 u) (R' U R' U' R u') R2' y' (R' U R) (BB,VC video)
|
[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.
2-face recognition
Reference:
- Mark49152's two-sided PLL Recognition Guide (pll2side-20150531.pdf)
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
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).
- Double lights
- 2:1 pattern & 3 colors = U
- 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.
- 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.
- 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
- 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.