Difference between revisions of "4x4x4 parity algorithms"
(→2-Gen and "Semi 2-gen" algorithms: Labelled all genuine 2-gen algorithms by TYPE, added algorithms for TYPE 5, and added information about my video series on 2-gen 4x4x4 parity algorithms.) |
m (→Reduction parity: Cleared up the paragraph before Gottlieb's definition. I can't believe that I didn't catch that the sentence in that paragraph was fragment before!) |
||
(16 intermediate revisions by 3 users not shown) | |||
Line 70: | Line 70: | ||
− | There are many types of parity cases which can occur during a 4x4x4 solve, but the cases which | + | There are many types of parity cases which can occur during a 4x4x4 solve (when considering the parity cases which can arise in <i><b>every</b></i> 4x4x4 method), but the most widely known cases are the cases which can manifest after reducing a fully scrambled 4x4x4 into a <u>pseudo 3x3x3</u> -- an <i>n</i>x<i>n</i>x<i>n</i> cube in which all of its composite edges are complete and all of its centers are complete and are in the correct locations with respect to each other with regards to the cube's [[Color Scheme]] -- are called <u>reduction parity cases</u>. (Because this is the objective of the [[Reduction Method]] and its variants.) |
Line 116: | Line 116: | ||
*All PLL parity algorithms contain an <b><span style="color: blue;">even</span></b> number of inner slice quarter turns. (They are called <u><b><span style="color: blue;">even</span></b> parity algorithms</u>.) | *All PLL parity algorithms contain an <b><span style="color: blue;">even</span></b> number of inner slice quarter turns. (They are called <u><b><span style="color: blue;">even</span></b> parity algorithms</u>.) | ||
− | |||
==Other parity cases== | ==Other parity cases== | ||
− | + | It turns out that we are not limited to using well-known dedge-pairing (even parity) algorithms to pair dedges. | |
{| style="font-family: Tahoma; font-size: 100%; line-height: 100%; border: 0px solid #CCC; border-collapse: collapse;" width="100%" valign="top" cellpadding="6" | {| style="font-family: Tahoma; font-size: 100%; line-height: 100%; border: 0px solid #CCC; border-collapse: collapse;" width="100%" valign="top" cellpadding="6" | ||
Line 126: | Line 125: | ||
|} | |} | ||
− | + | Algorithms which solve/generate any case in which dedges are broken up (including <b><span style="color: red;">odd parity algorithms</span></b>) can be used. For example, algorithms for [https://www.speedsolving.com/wiki/images/thumb/9/96/Adj2swap.png/80px-Adj2swap.png this parity case] (mentioned previously) can be used. This page contains quite a few algorithms which solve that case and other 2-cycle cases like | |
− | |||
− | |||
[[Image:Diag.opp.png|80px|]] [[Image:Adj.case1.png|80px|]] | [[Image:Diag.opp.png|80px|]] [[Image:Adj.case1.png|80px|]] | ||
− | + | as well as <u>4-cycle</u> cases <b><i>which are contained within two dedges</i></b> (which also can be used to pair the last two dedges). | |
− | |||
[[Image:Chkbrd.png|80px|]] [[Image:Adjchkbd.png|80px|]] | [[Image:Chkbrd.png|80px|]] [[Image:Adjchkbd.png|80px|]] | ||
Line 147: | Line 143: | ||
Algorithms for the [[Cage Method]], as well as algorithms for theoretical purposes and general 4x4x4 exploration are present as well. | Algorithms for the [[Cage Method]], as well as algorithms for theoretical purposes and general 4x4x4 exploration are present as well. | ||
− | |||
==Some short/easy parity fixes== | ==Some short/easy parity fixes== | ||
Line 749: | Line 744: | ||
|length=(20,11)|name=CG03 | |length=(20,11)|name=CG03 | ||
|wide=N|author=Clément Gallet | |wide=N|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=f2 Uw2 r2 U' r2 f2 U r2 f2 Uw2 f2 | {{Alg5|wca=f2 Uw2 r2 U' r2 f2 U r2 f2 Uw2 f2 | ||
Line 779: | Line 774: | ||
|length=(22,13)|name=PKF03 | |length=(22,13)|name=PKF03 | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31044 | + | |url=https://web.archive.org/web/20191022171501/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31044?guccounter=1 |
}} | }} | ||
{{Alg5|wca=l2 U2 f2 U' l2 f2 U u2 f2 u2 l2 U2 l2 | {{Alg5|wca=l2 U2 f2 U' l2 f2 U u2 f2 u2 l2 U2 l2 | ||
Line 794: | Line 789: | ||
|sign=2R2 u2 2B2 U' 2B2 2R2 U 2B2 R2 u2 r2 u2 R2 | |sign=2R2 u2 2B2 U' 2B2 2R2 U 2B2 R2 u2 r2 u2 R2 | ||
|length=(24,13)|name=|wide=N|author=Clément Gallet | |length=(24,13)|name=|wide=N|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=M2 U M U2 r' l' U2 F2 r2 F2 U2 r2 U M2 | {{Alg5|wca=M2 U M U2 r' l' U2 F2 r2 F2 U2 r2 U M2 | ||
Line 923: | Line 918: | ||
|length=(20,11)|name=CG03 | |length=(20,11)|name=CG03 | ||
|wide=N|author=Clément Gallet | |wide=N|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=f2 Uw2 f2 r2 U' f2 r2 U r2 Uw2 f2 | {{Alg5|wca=f2 Uw2 f2 r2 U' f2 r2 U r2 Uw2 f2 | ||
Line 953: | Line 948: | ||
|length=(22,13)|name=PKF03 | |length=(22,13)|name=PKF03 | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31044 | + | |url=https://web.archive.org/web/20191022171501/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31044?guccounter=1 |
}} | }} | ||
{{Alg5|wca=l2 U2 l2 u2 f2 u2 U' f2 l2 U f2 U2 l2 | {{Alg5|wca=l2 U2 l2 u2 f2 u2 U' f2 l2 U f2 U2 l2 | ||
Line 968: | Line 963: | ||
|sign=R2 u2 r2 u2 R2 2B2 U' 2R2 2B2 U 2B2 u2 2R2 | |sign=R2 u2 r2 u2 R2 2B2 U' 2R2 2B2 U 2B2 u2 2R2 | ||
|length=(24,13)|name=|wide=N|author=Clément Gallet | |length=(24,13)|name=|wide=N|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=M2 U' r2 U2 F2 r2 F2 U2 l r U2 M' U' M2 | {{Alg5|wca=M2 U' r2 U2 F2 r2 F2 U2 l r U2 M' U' M2 | ||
Line 1,114: | Line 1,109: | ||
|length=(22,13)|name=PKF04 | |length=(22,13)|name=PKF04 | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31049 | + | |url=https://web.archive.org/save/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31049 |
}} | }} | ||
{{Alg5|wca=R2 Uw2 B2 R2 Uw2 B2 R2 U R2 B2 R2 U B2 Uw2 | {{Alg5|wca=R2 Uw2 B2 R2 Uw2 B2 R2 U R2 B2 R2 U B2 Uw2 | ||
Line 1,135: | Line 1,130: | ||
|sign=y' m2 U' 2R2 2B2 r2 b2 R2 b2 L2 U2 m2 U2 F2 D m2 x2 y | |sign=y' m2 U' 2R2 2B2 r2 b2 R2 b2 L2 U2 m2 U2 F2 D m2 x2 y | ||
|length=(28,15)|name=|wide=N|author=Doug | |length=(28,15)|name=|wide=N|author=Doug | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30921 | + | |url=https://web.archive.org/web/20191022173123/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30921?guccounter=1 |
}} | }} | ||
{{Alg5|wca=R' U R' U' R' U' R' U R U' Uw2 r2 Uw2 r2 U2 Rw2 | {{Alg5|wca=R' U R' U' R' U' R' U R U' Uw2 r2 Uw2 r2 U2 Rw2 | ||
Line 1,400: | Line 1,395: | ||
|length=(25,16)|name=PKF10 | |length=(25,16)|name=PKF10 | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31050 | + | |url=https://web.archive.org/web/20191022173219/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31050?guccounter=1 |
}} | }} | ||
{{Alg5|wca=R U' R B2 L' D L B2 R2 U r2 F2 r2 Fw2 r2 f2 | {{Alg5|wca=R U' R B2 L' D L B2 R2 U r2 F2 r2 Fw2 r2 f2 | ||
Line 1,419: | Line 1,414: | ||
|sign=(F2 D R2 U' R2 F2 U' F2 U F2 D')(2R2 U2 2R2 u2 2R2 2U2) | |sign=(F2 D R2 U' R2 F2 U' F2 U F2 D')(2R2 U2 2R2 u2 2R2 2U2) | ||
|length=(29,17)|name=|wide=N|author=Per Kristen Fredlund | |length=(29,17)|name=|wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31048 | + | |url=https://web.archive.org/web/20191022173432/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31048?guccounter=1 |
}} | }} | ||
{{Alg5|wca=z r2 U2 R' U2 R' U2 R x U2 Rw2 U2 B2' L U2 L' U2 Rw2 U2' z' y' | {{Alg5|wca=z r2 U2 R' U2 R' U2 R x U2 Rw2 U2 B2' L U2 L' U2 Rw2 U2' z' y' | ||
Line 1,461: | Line 1,456: | ||
|sign=r2 2F2 U2 f2 D r2 U2 f2 U' f2 L2 U2 B2 l2 U | |sign=r2 2F2 U2 f2 D r2 U2 f2 U' f2 L2 U2 B2 l2 U | ||
|length=(27,15)|name=|wide=N|author=Clément Gallet | |length=(27,15)|name=|wide=N|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=Rw2 f2 U2 Bw2 D' Rw2 U2 Bw2 U Fw2 R2 D2 B2 Lw2 U | {{Alg5|wca=Rw2 f2 U2 Bw2 D' Rw2 U2 Bw2 U Fw2 R2 D2 B2 Lw2 U | ||
Line 1,473: | Line 1,468: | ||
|length=(27,15)|name=v2 | |length=(27,15)|name=v2 | ||
|wide=N|author=Michael Fung | |wide=N|author=Michael Fung | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31349 | + | |url=https://web.archive.org/web/20191022173528/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31349?guccounter=1 |
}} | }} | ||
{{Alg5|wca=Rw2 f2 D2 Fw2 U' Rw2 U2 Bw2 U Bw2 R2 U2 F2 Rw2 U' | {{Alg5|wca=Rw2 f2 D2 Fw2 U' Rw2 U2 Bw2 U Bw2 R2 U2 F2 Rw2 U' | ||
Line 1,763: | Line 1,758: | ||
|length=(23,15)|name=PKF06 | |length=(23,15)|name=PKF06 | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31050 | + | |url=https://web.archive.org/web/20191022173219/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31050?guccounter=1 |
}} | }} | ||
{{Alg5|wca=d2 D' B2 L2 U d2 L2 D' B2 U R2 U R2 Dw2 L2 | {{Alg5|wca=d2 D' B2 L2 U d2 L2 D' B2 U R2 U R2 Dw2 L2 | ||
Line 1,798: | Line 1,793: | ||
|length=(23,15)|name=PKF06 | |length=(23,15)|name=PKF06 | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31050 | + | |url=https://web.archive.org/web/20191022173219/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31050?guccounter=1 |
}} | }} | ||
{{Alg5|wca=L2 Dw2 R2 U' R2 U' B2 D L2 d2 U' L2 B2 D d2 | {{Alg5|wca=L2 Dw2 R2 U' R2 U' B2 D L2 d2 U' L2 B2 D d2 | ||
Line 1,824: | Line 1,819: | ||
|length=(23,15)|name=CG05 | |length=(23,15)|name=CG05 | ||
|wide=Y|author=Clément Gallet | |wide=Y|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=y U L2 3Uw' L2 U L2 y u2 l2 Uw2 l2 U2 Lw2 3Uw L2 U' L2 y2 | {{Alg5|wca=y U L2 3Uw' L2 U L2 y u2 l2 Uw2 l2 U2 Lw2 3Uw L2 U' L2 y2 | ||
Line 1,830: | Line 1,825: | ||
|length=(27,16)|name= | |length=(27,16)|name= | ||
|wide=N|author=Stefan Pochmann | |wide=N|author=Stefan Pochmann | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31347 | + | |url=https://web.archive.org/web/20191022173629/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31347?guccounter=1 |
}} | }} | ||
{{Alg5|wca=R2 U R2 U' R2 F2 U' (Fw2 r2)2 F2 r2 D R2 D' | {{Alg5|wca=R2 U R2 U' R2 F2 U' (Fw2 r2)2 F2 r2 D R2 D' | ||
Line 1,851: | Line 1,846: | ||
|length=(23,15)|name=CG05 | |length=(23,15)|name=CG05 | ||
|wide=Y|author=Clément Gallet | |wide=Y|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=y2 L2 U L2 3Uw' Lw2 U2 l2 Uw2 l2 u2 y' L2 U' L2 3Uw L2 U' y' | {{Alg5|wca=y2 L2 U L2 3Uw' Lw2 U2 l2 Uw2 l2 u2 y' L2 U' L2 3Uw L2 U' y' | ||
Line 1,857: | Line 1,852: | ||
|length=(27,16)|name= | |length=(27,16)|name= | ||
|wide=N|author=Stefan Pochmann | |wide=N|author=Stefan Pochmann | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31347 | + | |url=https://web.archive.org/web/20191022173629/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31347?guccounter=1 |
}} | }} | ||
{{Alg5|wca=R2 D' r2 F2 (r2 Fw2)2 U F2 R2 U R2 U' R2 D | {{Alg5|wca=R2 D' r2 F2 (r2 Fw2)2 U F2 R2 U R2 U' R2 D | ||
Line 1,863: | Line 1,858: | ||
|length=(27,16)|name=PKF05 | |length=(27,16)|name=PKF05 | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31043 | + | |url=https://web.archive.org/web/20191022173918/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31043?guccounter=1 |
}} | }} | ||
{{Alg5|wca=R U R' U (r2 U2 r2 Uw2 r2 Uw2) R' F R2 U' R' U' R U R' F' | {{Alg5|wca=R U R' U (r2 U2 r2 Uw2 r2 Uw2) R' F R2 U' R' U' R U R' F' | ||
Line 1,878: | Line 1,873: | ||
|length=(23,15)|name=CG05 | |length=(23,15)|name=CG05 | ||
|wide=Y|author=Clément Gallet | |wide=Y|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=R2' U' R2 3Uw Rw2 U2 r2 Uw2 r2 u2 y R2 U R2' 3Uw' R2 U y' | {{Alg5|wca=R2' U' R2 3Uw Rw2 U2 r2 Uw2 r2 u2 y R2 U R2' 3Uw' R2 U y' | ||
Line 1,884: | Line 1,879: | ||
|length=(27,16)|name= | |length=(27,16)|name= | ||
|wide=N|author=Stefan Pochmann | |wide=N|author=Stefan Pochmann | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31347 | + | |url=https://web.archive.org/web/20191022173629/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31347?guccounter=1 |
}} | }} | ||
{{Alg5|wca=R2 D r2 B2 (r2 Bw2)2 U' B2 R2 U' R2 U R2 D' | {{Alg5|wca=R2 D r2 B2 (r2 Bw2)2 U' B2 R2 U' R2 U R2 D' | ||
Line 1,905: | Line 1,900: | ||
|length=(23,15)|name=CG05 | |length=(23,15)|name=CG05 | ||
|wide=Y|author=Clément Gallet | |wide=Y|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340 | + | |url=https://web.archive.org/web/20191022171306/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31340?guccounter=1 |
}} | }} | ||
{{Alg5|wca=y U' R2 3Uw R2 U' R2 y' u2 r2 Uw2 r2 U2 Rw2 3Uw' R2 U R2 | {{Alg5|wca=y U' R2 3Uw R2 U' R2 y' u2 r2 Uw2 r2 U2 Rw2 3Uw' R2 U R2 | ||
Line 1,911: | Line 1,906: | ||
|length=(27,16)|name= | |length=(27,16)|name= | ||
|wide=N|author=Stefan Pochmann | |wide=N|author=Stefan Pochmann | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31347 | + | |url=https://web.archive.org/web/20191022173629/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31347?guccounter=1 |
}} | }} | ||
{{Alg5|wca=R2 U' R2 U R2 B2 U (Bw2 r2)2 B2 r2 D' R2 D | {{Alg5|wca=R2 U' R2 U R2 B2 U (Bw2 r2)2 B2 r2 D' R2 D | ||
Line 1,933: | Line 1,928: | ||
|length=(25,16)|name=CG11 | |length=(25,16)|name=CG11 | ||
|wide=Y|author=Clément Gallet | |wide=Y|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31343 | + | |url=https://web.archive.org/web/20191022174058/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31343?guccounter=1 |
}} | }} | ||
{{Alg5|wca=B2 L2 U2 L2 d2 D' R2 U2 F2 d2 D B2 U2 R2 U L2 R2 u2 | {{Alg5|wca=B2 L2 U2 L2 d2 D' R2 U2 F2 d2 D B2 U2 R2 U L2 R2 u2 | ||
Line 1,965: | Line 1,960: | ||
|length=(25,16)|name=CG11 | |length=(25,16)|name=CG11 | ||
|wide=Y|author=Clément Gallet | |wide=Y|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31343 | + | |url=https://web.archive.org/web/20191022174058/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31343?guccounter=1 |
}} | }} | ||
{{Alg5|wca=u2 F2 B2 U B2 U2 R2 D d2 L2 U2 B2 D' d2 F2 U2 F2 R2 | {{Alg5|wca=u2 F2 B2 U B2 U2 R2 D d2 L2 U2 B2 D' d2 F2 U2 F2 R2 | ||
Line 1,987: | Line 1,982: | ||
|length=(27,18)|name= | |length=(27,18)|name= | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31055 | + | |url=https://web.archive.org/web/20191022174208/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31055?guccounter=1 |
}} | }} | ||
Line 2,004: | Line 1,999: | ||
|length=(21,13)|name=AO09 | |length=(21,13)|name=AO09 | ||
|wide=N|author=Alexander Ooms | |wide=N|author=Alexander Ooms | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30880 | + | |url=https://web.archive.org/web/20191022174335/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30880?guccounter=1 |
}} | }} | ||
{{Alg5|wca=U Lw2 B2 U2 l2 U' F2 U' B2 U F2 U' Lw2 | {{Alg5|wca=U Lw2 B2 U2 l2 U' F2 U' B2 U F2 U' Lw2 | ||
Line 2,010: | Line 2,005: | ||
|length=(21,13)|name=Inv of AO09 | |length=(21,13)|name=Inv of AO09 | ||
|wide=N|author=Alexander Ooms | |wide=N|author=Alexander Ooms | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30880 | + | |url=https://web.archive.org/web/20191022174335/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30880?guccounter=1 |
}} | }} | ||
{{Alg5|wca=y' Rw r B' R F2 R' B R U2 r2 U2 F2 Rw2 U y | {{Alg5|wca=y' Rw r B' R F2 R' B R U2 r2 U2 F2 Rw2 U y | ||
Line 2,025: | Line 2,020: | ||
|sign=U d2 l2 B2 U F2 U' B2 U F2 U 2L2 U2 l2 d2 | |sign=U d2 l2 B2 U F2 U' B2 U F2 U 2L2 U2 l2 d2 | ||
|length=(24,15)|name=|wide=N|author=Frédérick Badie | |length=(24,15)|name=|wide=N|author=Frédérick Badie | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30854 | + | |url=https://web.archive.org/web/20191022174506/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30854?guccounter=1 |
}} | }} | ||
{{Alg5|wca=l r U2 x U' L U' R2 U L' U' Rw2 U2 x' U2 l' r' U' | {{Alg5|wca=l r U2 x U' L U' R2 U L' U' Rw2 U2 x' U2 l' r' U' | ||
Line 2,045: | Line 2,040: | ||
|length=(21,13)|name=AO09 | |length=(21,13)|name=AO09 | ||
|wide=N|author=Alexander Ooms | |wide=N|author=Alexander Ooms | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30877 | + | |url=https://web.archive.org/web/20191022174612/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30877?guccounter=1 |
}} | }} | ||
{{Alg5|wca=U' Lw2 F2 U2 l2 U B2 U F2 U' B2 U Lw2 | {{Alg5|wca=U' Lw2 F2 U2 l2 U B2 U F2 U' B2 U Lw2 | ||
Line 2,051: | Line 2,046: | ||
|length=(21,13)|name=Inv of AO09 | |length=(21,13)|name=Inv of AO09 | ||
|wide=N|author=Alexander Ooms | |wide=N|author=Alexander Ooms | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30877 | + | |url=https://web.archive.org/web/20191022174612/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30877?guccounter=1 |
}} | }} | ||
{{Alg5|wca=y Rw2 R F R' B2 R F' R' U2 r2 U2 B2 Rw2 U' y' | {{Alg5|wca=y Rw2 R F R' B2 R F' R' U2 r2 U2 B2 Rw2 U' y' | ||
|sign=y r2 R F R' B2 R F' R' U2 2R2 U2 B2 r2 U' y' | |sign=y r2 R F R' B2 R F' R' U2 2R2 U2 B2 r2 U' y' | ||
|length=(20,14)|name=|wide=N|author=Frédérick Badie &Clément Gallet | |length=(20,14)|name=|wide=N|author=Frédérick Badie &Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30994 | + | |url=https://web.archive.org/web/20191022174746/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30994?guccounter=1 |
}} | }} | ||
{{Alg5|wca=r2 B2 R2 D2 l2 D' L2 D' R2 D L2 D' B2 r2 U | {{Alg5|wca=r2 B2 R2 D2 l2 D' L2 D' R2 D L2 D' B2 r2 U | ||
Line 2,066: | Line 2,061: | ||
|sign=U d2 r2 B2 U' F2 U B2 U' F2 U' 2R2 U2 r2 2U2 y2 | |sign=U d2 r2 B2 U' F2 U B2 U' F2 U' 2R2 U2 r2 2U2 y2 | ||
|length=(24,15)|name=|wide=N|author=Frédérick Badie | |length=(24,15)|name=|wide=N|author=Frédérick Badie | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30854 | + | |url=https://web.archive.org/web/20191022174506/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30854?guccounter=1 |
}} | }} | ||
{{Alg5|wca=l' r' U2 x' U L' U R2 U' L U Rw2 U2 x U2 l r U | {{Alg5|wca=l' r' U2 x' U L' U R2 U' L U Rw2 U2 x U2 l r U | ||
Line 2,080: | Line 2,075: | ||
|sign=L2 u2 L2 U' L2 D' B2 R2 2D2 U' R2 D B2 2U2 U | |sign=L2 u2 L2 U' L2 D' B2 R2 2D2 U' R2 D B2 2U2 U | ||
|length=(24,15)|name=|wide=N|author=Clément Gallet | |length=(24,15)|name=|wide=N|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31344 | + | |url=https://web.archive.org/web/20191022174842/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31344?guccounter=1 |
}} | }} | ||
{{Alg5|wca=L2 Uw2 L2 U L2 3Uw L2 F2 U z l2 F2 L' U2 Lw2 z' U y | {{Alg5|wca=L2 Uw2 L2 U L2 3Uw L2 F2 U z l2 F2 L' U2 Lw2 z' U y | ||
Line 2,091: | Line 2,086: | ||
|sign=R2 D' F2 D R2 B2 D L2 D' b2 U2 2B2 u2 2B2 u2 U' | |sign=R2 D' F2 D R2 B2 D L2 D' b2 U2 2B2 u2 2B2 u2 U' | ||
|length=(26,16)|name=|wide=N|author=Kenneth Gustavsson | |length=(26,16)|name=|wide=N|author=Kenneth Gustavsson | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30906 | + | |url=https://web.archive.org/web/20191022174946/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/30906?guccounter=1 |
}} | }} | ||
{{Alg5|wca=Lw2 U F2 L D' L D L' U L U' L' U l2 U2 F2 Lw2 | {{Alg5|wca=Lw2 U F2 L D' L D L' U L U' L' U l2 U2 F2 Lw2 | ||
Line 2,097: | Line 2,092: | ||
|length=(23,17)|name=AO08 | |length=(23,17)|name=AO08 | ||
|wide=N|author=Alexander Ooms | |wide=N|author=Alexander Ooms | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31012 | + | |url=https://web.archive.org/web/20191022175042/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31012?guccounter=1 |
}} | }} | ||
{{Alg5|wca=Rw2 U2 r2 Uw2 r2 u2 D' F2 U F2 R2 U R2 U' R2 D | {{Alg5|wca=Rw2 U2 r2 Uw2 r2 u2 D' F2 U F2 R2 U R2 U' R2 D | ||
|sign=r2 U2 2R2 u2 2R2 2U2 D' F2 U F2 R2 U R2 U' R2 D | |sign=r2 U2 2R2 u2 2R2 2U2 D' F2 U F2 R2 U R2 U' R2 D | ||
|length=(27,16)|name=|wide=N|author=Per Kristen Fredlund | |length=(27,16)|name=|wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31043 | + | |url=https://web.archive.org/web/20191022173918/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31043?guccounter=1 |
}} | }} | ||
Line 2,117: | Line 2,112: | ||
|length=(25,16)|name=CG12 | |length=(25,16)|name=CG12 | ||
|wide=Y|author=Clément Gallet | |wide=Y|author=Clément Gallet | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31346 | + | |url=https://web.archive.org/web/20191022175142/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31346?guccounter=1 |
}} | }} | ||
{{Alg5|wca=u2 D F2 U R2 U2 u2 F2 D' F2 U L2 D2 B2 U' u2 R2 y2 | {{Alg5|wca=u2 D F2 U R2 U2 u2 F2 D' F2 U L2 D2 B2 U' u2 R2 y2 | ||
Line 2,133: | Line 2,128: | ||
|length=(27,18)|name=PKF12 | |length=(27,18)|name=PKF12 | ||
|wide=N|author=Per Kristen Fredlund | |wide=N|author=Per Kristen Fredlund | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31055 | + | |url=https://web.archive.org/web/20191022174208/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/31055?guccounter=1 |
}} | }} | ||
{{Alg5|wca=F R U' R' U' R U R' F' (r2 U2 r2 Uw2 r2 u2) R U R' U' R' F R F' | {{Alg5|wca=F R U' R' U' R U R' F' (r2 U2 r2 Uw2 r2 u2) R U R' U' R' F R F' | ||
Line 5,292: | Line 5,287: | ||
===2-Gen and "Semi 2-gen" algorithms=== | ===2-Gen and "Semi 2-gen" algorithms=== | ||
*<u>2 Gen</u> (short for "2 generator") algorithms are algorithms which only use two different types of turns, such as r and U or Rw and U. | *<u>2 Gen</u> (short for "2 generator") algorithms are algorithms which only use two different types of turns, such as r and U or Rw and U. | ||
− | *There are <b><i> | + | *There are <b><i>five types</i></b> (move sets) of 2-gen parity algorithms which can exist on the 4x4x4. |
− | *Several 2-gen algorithms in this section were found using Kåre Krig's "[[Ksolve]]" program or Ben Whitmore's [https://www.reddit.com/r/Cubers/comments/873vzw/ksolve_a_new_fast_general_puzzle_solving_program/ ksolve++ program] | + | *Several 2-gen algorithms in this section were found using Kåre Krig's "[[Ksolve]]" program or Ben Whitmore's [https://www.reddit.com/r/Cubers/comments/873vzw/ksolve_a_new_fast_general_puzzle_solving_program/ ksolve++ program]. |
− | *Although all 2-gen algorithms in this section are move optimal in their respective move sets (with the exception of the algorithms in the move set <Rw, 3Uw>, whose optimal solution is unknown but of which Tom Rokicki established [https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1301372 a lowerbound of 50] and [https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1302197 | + | *Although all 2-gen algorithms in this section are move optimal in their respective move sets (with the exception of the algorithms in the move set <Rw, 3Uw>, whose optimal solution is unknown but of which Tom Rokicki established [https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1301372 a lowerbound of 50] and [https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1302197 an upperbound of 87] half turn moves in 2018), here is a [https://www.youtube.com/watch?v=Igb2zrmXV3M&list=PLo3YvnW-NFSrcq_E7bvy_RxOM16laESP9 video tutorial by Christopher Mowla] on how to create longer (but more humanly comprehensible) algorithms for all five types of 2-gen 4x4x4 single dedge flip algorithms by hand which are about double the length of optimal solutions in their respective move sets (on average). |
− | **The two exceptions to this general length trend (of being double move optimal in length) are algorithms for 'Type 3' (which Christopher later found [https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1301743 an algorithm] which is about double move optimal after he uploaded the video series) and 'Type 5'. | + | **The two exceptions to this general length trend (of being double move optimal in length) are algorithms for 'Type 3' (which Christopher later found [https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1301743 an algorithm] for which is about double the move optimal length, after he uploaded the video series) and algorithms for 'Type 5'. |
− | ***No humanly comprehensible algorithms close to optimal in length for the 'Type 5' 2-gen move set have been found; however, there are | + | ***No humanly comprehensible algorithms close to optimal in length for the 'Type 5' 2-gen move set have been found; however, there are <i>short repeated sequences</i> which achieve a single dedge flip on the 4x4x4 in this move set at the end of the following list of algorithms. |
**All five types of 2-gen cases have been named according to which of the five types they are labelled as in this video series. | **All five types of 2-gen cases have been named according to which of the five types they are labelled as in this video series. | ||
Line 5,384: | Line 5,379: | ||
|url=https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1301747 | |url=https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1301747 | ||
}} | }} | ||
− | {{Alg5|wca=(3Uw' Rw2 3Uw Rw 3Uw' Rw' 3Uw2 Rw)585 | + | {{Alg5|wca=z (3Uw' Rw2 3Uw Rw 3Uw' Rw' 3Uw2 Rw)585 z' |
− | |sign=(3u' r2 3u r 3u' r' 3u2 r)585 | + | |sign=z (3u' r2 3u r 3u' r' 3u2 r)585 z' |
|length=(5850,4680)|name=Type 5|wide=Y|author=Christopher Mowla | |length=(5850,4680)|name=Type 5|wide=Y|author=Christopher Mowla | ||
|url=https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1301785 | |url=https://www.speedsolving.com/forum/threads/methods-for-forming-2-cycle-odd-parity-algorithms-for-big-cubes.22969/page-4#post-1301785 | ||
Line 7,102: | Line 7,097: | ||
|sign=r' U R U (r' U2)3 r2 U R' U' r2 U' R' U r' | |sign=r' U R U (r' U2)3 r2 U R' U' r2 U' R' U r' | ||
|length=(24,19)|name=|wide=Y|author=Stefan Pochmann | |length=(24,19)|name=|wide=Y|author=Stefan Pochmann | ||
− | |url=https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/13698 | + | |url=https://web.archive.org/web/20191022175231/https://groups.yahoo.com/neo/groups/speedsolvingrubikscube/conversations/messages/13698?guccounter=1 |
}} | }} | ||
Line 8,497: | Line 8,492: | ||
{{Alg5|wca=r' U2 r2 U2 r U2 r' U2 r U2 r2 U2 r' | {{Alg5|wca=r' U2 r2 U2 r U2 r' U2 r U2 r2 U2 r' | ||
|sign=2R' U2 2R2 U2 2R U2 2R' U2 2R U2 2R2 U2 2R' | |sign=2R' U2 2R2 U2 2R U2 2R' U2 2R U2 2R2 U2 2R' | ||
− | |length=(21,13)|name=Alg(v1a) | + | |length=(21,13)|name=Alg(v1a)|wide=Y|author=|url= |
− | |wide=Y|author=|url= | ||
}} | }} | ||
{{Alg5|wca=Rw' U2 r2 U2 Rw U2 r' U2 Rw U2 r2 U2 Rw' | {{Alg5|wca=Rw' U2 r2 U2 Rw U2 r' U2 Rw U2 r2 U2 Rw' | ||
Line 9,313: | Line 9,307: | ||
=External Links= | =External Links= | ||
==PLL parity algorithms== | ==PLL parity algorithms== | ||
− | *https:// | + | * [http://www.speedcubedb.com/a/4x4/PLLParity Speedcubedb PLL parity algs] |
− | *https:// | + | *[https://web.archive.org/web/20191022195817/https://pdfmage.org/dl/33d2cf68-c11c-4334-ac4b-180e34b89fee.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf Re: 4*4 PLL Alg 5 moves cancelled (Yahoo Groups)] |
+ | *[https://web.archive.org/web/20191022180641/https://pdfmage.org/dl/c1e593ff-c3f6-4fbb-b6e8-a6f298c9175f.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf Interesting 4*4 PLL Alg (Yahoo Groups)] | ||
*http://frederickbadie.free.fr/444PLLparity.html | *http://frederickbadie.free.fr/444PLLparity.html | ||
*https://www.speedsolving.com/forum/showthread.php?26357-PURE-Corner-swap-parity-algorithms | *https://www.speedsolving.com/forum/showthread.php?26357-PURE-Corner-swap-parity-algorithms | ||
*https://www.speedsolving.com/forum/showthread.php?23182-full-4x4-pll | *https://www.speedsolving.com/forum/showthread.php?23182-full-4x4-pll | ||
+ | *https://www.speedcubingtips.eu/4x4x4-pll-et-parites/ | ||
==OLL parity algorithms== | ==OLL parity algorithms== | ||
− | *https:// | + | *[http://www.speedcubedb.com/a/4x4/OLLParity Speedcubedb OLL Parity algs] |
− | *https:// | + | *[https://web.archive.org/web/20191022181706/https://pdfmage.org/dl/9b81d780-1a41-4545-b303-2f5f7e0bfc8f.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf Both 4x4x4 parities in one (Yahoo Groups)] |
− | *https:// | + | *[https://web.archive.org/web/20191022185029/https://pdfmage.org/dl/7fa559ce-6a73-42fd-b55b-098b0a6096c7.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf Some tricks for 4x4x4 (Yahoo Groups)] |
+ | *[https://web.archive.org/web/20191022182233/https://pdfmage.org/dl/cc327e46-f9a4-471f-98d4-3b05ea53644e.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf double parity 4x4 (Yahoo Groups)] | ||
*http://www.speedsolving.com/forum/showthread.php?11311-4x4x4-OP-DP-algorithms-%28more-finger-friendly%29 | *http://www.speedsolving.com/forum/showthread.php?11311-4x4x4-OP-DP-algorithms-%28more-finger-friendly%29 | ||
*http://www.speedsolving.com/forum/showthread.php?15614-Odd-parity-Algorithms-%28specifically-single-edge-quot-flip-quot-%29 | *http://www.speedsolving.com/forum/showthread.php?15614-Odd-parity-Algorithms-%28specifically-single-edge-quot-flip-quot-%29 | ||
Line 9,335: | Line 9,332: | ||
*http://www.mementoslangues.fr/CubeDesign/4xCubes/DoubleMidgeFlip.pdf | *http://www.mementoslangues.fr/CubeDesign/4xCubes/DoubleMidgeFlip.pdf | ||
*http://apelgam.se/Rubik/4x4parity/ | *http://apelgam.se/Rubik/4x4parity/ | ||
+ | *https://www.speedcubingtips.eu/4x4x4-oll-et-parites/ | ||
==Supercube parity algorithms== | ==Supercube parity algorithms== | ||
− | *https:// | + | *[https://web.archive.org/web/20191022190525/https://pdfmage.org/dl/1e261a42-8b3e-4e03-b347-92335667a2dc.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf 5x5x5 help needed (Yahoo Groups)] |
*http://www.speedsolving.com/forum/showthread.php?4659-4x4-algorithm | *http://www.speedsolving.com/forum/showthread.php?4659-4x4-algorithm | ||
*http://www.speedsolving.com/forum/showthread.php?37308-Is-a-SuperCube-Safe-Single-Dedge-Flip-Algorithm-Possible-in-lt-U-Rw-gt | *http://www.speedsolving.com/forum/showthread.php?37308-Is-a-SuperCube-Safe-Single-Dedge-Flip-Algorithm-Possible-in-lt-U-Rw-gt | ||
Line 9,357: | Line 9,355: | ||
==Comprehending and making your own parity algorithms== | ==Comprehending and making your own parity algorithms== | ||
− | *https:// | + | *[https://web.archive.org/web/20191022182704/https://pdfmage.org/dl/ba673e7c-4bb9-43ec-842a-171b288f6390.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf 5x5x5 help! (Yahoo Groups)] |
*http://twistypuzzles.com/forum/viewtopic.php?f=1&t=9720 | *http://twistypuzzles.com/forum/viewtopic.php?f=1&t=9720 | ||
*http://twistypuzzles.com/forum/viewtopic.php?f=1&t=995 | *http://twistypuzzles.com/forum/viewtopic.php?f=1&t=995 | ||
Line 9,382: | Line 9,380: | ||
==Preventing/Avoiding parity== | ==Preventing/Avoiding parity== | ||
− | *https:// | + | *[https://web.archive.org/web/20191022182939/https://pdfmage.org/dl/5b95b875-8836-49b5-9508-a39930a30d2e.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf Challenge for those who enjoy the 4x4x4 (Yahoo Groups)] |
*http://twistypuzzles.com/forum/viewtopic.php?f=8&t=7366 | *http://twistypuzzles.com/forum/viewtopic.php?f=8&t=7366 | ||
*https://www.speedsolving.com/forum/showthread.php?892-avoiding-4x4-pairity-problems | *https://www.speedsolving.com/forum/showthread.php?892-avoiding-4x4-pairity-problems | ||
Line 9,391: | Line 9,389: | ||
==Miscellaneous== | ==Miscellaneous== | ||
− | *https:// | + | *[https://web.archive.org/web/20191022183329/https://pdfmage.org/dl/993319a5-c490-4b6d-bd5f-ca46d7d6888d.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf (No title) (Yahoo Groups)] |
− | *https:// | + | *[https://web.archive.org/web/20191022183556/https://pdfmage.org/dl/431f5d26-4116-4694-9735-28f9cfc4602c.pdf/speed%20solving%20rubik's%20cube%20-%20all%20about%20speed%20solving%20the%20rubik's%20cube%20-%20yahoo%20groups.pdf The corner cycle alg is no longer "magical" (Yahoo Groups)] |
*http://twistypuzzles.com/forum/viewtopic.php?f=1&t=9133 | *http://twistypuzzles.com/forum/viewtopic.php?f=1&t=9133 | ||
− | *http://www.mementoslangues.fr | + | *http://www.mementoslangues.fr/CubeDesign/ |
Latest revision as of 18:12, 24 December 2020
Contents
- 1 Introduction
- 2 PLL Parity
- 2.1 Dedges
- 2.2 Two corner swaps
- 2.3 Two corner swaps (only 2 supercube center piece exchange)
- 2.4 Two corner swap and a dedge 3-cycle
- 2.5 Two corner swap and a dedge 2 2-cycle
- 2.6 The shortest PLL parity fixes in BQTM
- 3 Pure Flips (Single Parity)
- 3.1 One dedge flip
- 3.1.1 Shortest half turn move algorithms
- 3.1.2 Shortest single slice quarter turn algorithms
- 3.1.3 Shortest block quarter turn move algorithms
- 3.1.4 Longer/faster algorithms
- 3.1.5 2-Gen and "Semi 2-gen" algorithms
- 3.1.6 4x4x4 supercube safe algorithms
- 3.2 Three dedge flips
- 3.3 Five dedge flips
- 3.4 Seven dedge flips
- 3.5 Nine dedge flips
- 3.6 Eleven dedge flips
- 3.1 One dedge flip
- 4 Double Parity Cases Only Affecting Dedges
- 5 OLL parity algorithms which don't preserve the last layer
- 6 OLL parity algorithms which don't preserve F3L
- 7 Non Dedge-Preserving Last Layer 2-Cycle Cases
- 8 Non Dedge-Preserving Last Layer 4-Cycle Cases in Two Dedges
- 9 Move count comparison of all last layer 2-cycles and 2 dedge 4-cycles
- 10 Algorithms which do not preserve the centers
- 11 Algorithms which do not preserve F3L OR the centers
- 12 External Links
- 12.1 PLL parity algorithms
- 12.2 OLL parity algorithms
- 12.3 Supercube parity algorithms
- 12.4 OLL parity algorithms which do not preserve F3L
- 12.5 K4 method parity algorithms
- 12.6 Cage method parity algorithms
- 12.7 Comprehending and making your own parity algorithms
- 12.8 General parity theory
- 12.9 Preventing/Avoiding parity
- 12.10 Miscellaneous
Introduction
This page attempts to list move optimal algorithms for every common form of parity encountered in popular 4x4x4 (Rubik's Revenge) solving methods.
Solutions listed under a case image which are not move optimal (in the move metric in which algorithms are sorted by):
- are faster to execute,
- demonstrate a notable alternative way to solve the case (including, but not limited to using different types of moves),
- have a different effect on the 4x4x4 supercube, or
- are shorter than "the move optimal algorithms" in other big cube move metrics.
Reduction parity
The term "parity" can be used to describe a number of situations that occur during a 4x4x4 solve which cannot manifest during a 3x3x3 (standard size Rubik's cube) solve. In fact, there has been debate about what situations are considered to be a parity case, but there is one situation of which any cuber who uses the term "parity" for the 4x4x4 identifies as parity: the single dedge flip.

The most popular 2-cycle (a swap of two pieces) besides the single dedge flip case is the following. This 2-cycle of wings is as common during a K4 Method solve as the single dedge flip is, but it should never arise during a solve using the Reduction Method because two dedges are not paired up. However, many who solve the 5x5x5 Rubik's cube using some variant of the Reduction Method will come across this case; and thus several (but not all) of the algorithms listed on this page which solve this case directly can be used for completing the tredge-tripling stage of a 5x5x5 Reduction solve.

An equally well-known form of reduction parity (this term will be defined formally soon) besides the single dedge flip is switching two opposite dedges in the same face.

This parity situation can be transformed into 21 other last layer forms of what is commonly called PLL parity by performing a 3x3x3 PLL and adjusting the upper face (AUF) as needed. That is, there is a total of 22 PLL parity cases. (See the PLL Parity section for details.) The remaining PLL parity cases which involve the fewest number of pieces (besides the most popular case above) are the following.






Despite that one can technically solve all 22 PLL parity cases by executing an algorithm meant to solve any one of them (to any face) and then finish solving the 4x4x4 as if it was a 3x3x3, special algorithms have been developed for every case. This allows one to use fewer moves to solve any given case and gives one more options. |
Combining some form of PLL parity and a single dedge flip creates one of the many cases of what's commonly called double parity. For example, performing a swap of dedges to a fully solved 4x4x4 and then flipping the front dedge resulting from that swap gives us the following.

Since the double parity case above and the single dedge flip case both have a single dedge flipped, and since OLL algorithms do not necessarily aim to permute (move) the pieces that they correctly orient in any particular fashion, any 4x4x4 algorithm which solves:
- a case containing an odd number of flipped dedges (which will be called "single parity" on this page)
or
- a case which additionally has an odd permutation of dedges and an even permutation of corners (or vice versa) (which will be called "double parity" on this page)
is called an OLL parity algorithm.
It is common convention among the speedcubing community to use algorithms which contain wide (double layer) turns to solve OLL parity instead of single inner layer slices. The notation used in Chris Hardwick's Rubik's Revenge Solution signifies a wide right turn as (Rr), for example. In old WCA notation (the notation used on this page), (Rr) is expressed as Rw. (The "w" is short for "wide".) In fact, the most popular speedcubing single parity algorithms perform additional swaps besides flipping a single dedge due to the use of wide turns.

Such an algorithm is called a non-pure algorithm when compared to algorithms which just flip a single dedge, which are often called pure flips. However, the term pure is more formally associated with an algorithm being supercube safe--algorithms which do not permute (move) any centers in the supercube version of a given order.
Most of the algorithms on this page affect some centers of the 4x4x4 supercube: not all algorithms affect the supercube centers in the same manner. Algorithms followed by a "//Safe" are supercube safe. |
There are many types of parity cases which can occur during a 4x4x4 solve (when considering the parity cases which can arise in every 4x4x4 method), but the most widely known cases are the cases which can manifest after reducing a fully scrambled 4x4x4 into a pseudo 3x3x3 -- an nxnxn cube in which all of its composite edges are complete and all of its centers are complete and are in the correct locations with respect to each other with regards to the cube's Color Scheme -- are called reduction parity cases. (Because this is the objective of the Reduction Method and its variants.)
In May 2013, Michael Gottlieb defined reduction parity in detail.
|
There is a 50/50 chance that PLL parity will be present (assuming that one is doing a solve using reduction).
|
This page will keep strong focus on reduction parity (OLL parity and PLL parity) cases, but it will also include a limited number of other parity situations which are also common in other solving methods, as well as cases which share some characteristics with reduction parity algorithms.
The key characteristics of 4x4x4 reduction parity algorithms are:
- They preserve the colors of the centers. (Note that most reduction parity algorithms do not technically preserve the centers themselves, because if they are applied to a fully solved 4x4x4 supercube, one can see that same color centers are swapped with each other.)
- They do not break up (and therefore do not pair up) any dedges. (They preserve the coupling of the dedges, but they may move entire dedges.)
Additionally (with no exceptions),
- All OLL parity algorithms contain an odd number of inner slice quarter turns. (They are called odd parity algorithms.)
- All PLL parity algorithms contain an even number of inner slice quarter turns. (They are called even parity algorithms.)
Other parity cases
It turns out that we are not limited to using well-known dedge-pairing (even parity) algorithms to pair dedges.
Websites such as bigcubes.com present algorithms with an even number of inner slice quarter turns for the dedge-pairing stage of the Reduction Method. |
Algorithms which solve/generate any case in which dedges are broken up (including odd parity algorithms) can be used. For example, algorithms for this parity case (mentioned previously) can be used. This page contains quite a few algorithms which solve that case and other 2-cycle cases like
as well as 4-cycle cases which are contained within two dedges (which also can be used to pair the last two dedges).
There is actually a total of 110 last layer 4-cycles, but since 4-cycles in two dedges are the only ones encountered using the most popular 4x4x4 solving methods, they are the only ones shown on this page. However, this PDF includes all 110 cases and relatively short algorithms to solve each one directly. |
(All of these cases often occur in the ELL stage of the K4 Method.)
Algorithms for the Cage Method, as well as algorithms for theoretical purposes and general 4x4x4 exploration are present as well.
Some short/easy parity fixes
Since all OLL parity algorithms contain an odd number of inner slice quarter turns, one can technically fix any 4x4x4 wing edge odd parity case by executing a single slice quarter turn and then resolve the cube using an even number of inner slice quarter turns. Here's one video tutorial that illustrates the typical process.
Similar to doing an inner slice quarter turn like r to technically fix the single dedge flip parity, an inner slice half turn such as r2 is technically all that is needed to fix PLL parity. In fact, only two inner slice quarter turns + 3x3x3 turns is all that is needed to create/solve PLL parity on the 4x4x4. One can split up r2 as r r or as r' r' and insert 3x3x3 moves to obtain the pure form of PLL parity. Below is an example algorithm found in December of 2013. (r' U' D' R2 U' D' S2 r')(F' U' D' F2 R F2 U2 R E' R F2 L' U2 R D2 R B2 R' x2 y') Animation
|
Should one wish to induce an odd permutation in the wing edges of the 4x4x4 with a short algorithm without having to restore the cube as much as applying an inner slice quarter turn requires, below are fairly short (and simple) algorithms one can use.
The shortest 4x4x4 cube odd parity fix which preserves the colors of the centers (essentially independently found in 2014 by Tom Rokicki and Ed Trice) is f2 r E2 r E2 r f2 (11,7).
Although this algorithm is not listed under a case image on this page, it would appear in the following format (in an "algorithm bar") if it was.
(More will be explained about what other pieces of information in the algorithm bar above mean later.) |
Since this algorithm contains move repetition, it can be written more compactly as f2 (r E2)2 r f2.
Clearly this algorithm does not preserve the pairing of dedges, but it does preserve the colors of the centers; and it contains 7 inner slice quarter turns, an odd number.
We can break up this algorithm as (f f r E E r E E r f f) to count 4 f's and 3 r's. At the same time, we can count a total of 11 block quarter turn moves (BQTM). We can count that this algorithm has 7 block half turn moves (BHTM) without breaking it up. In addition to the fact that all parity cases on this page are each represented by a case image,
|
The shortest (and well-known) nxnxn cube odd parity fix which preserves the colors of the centers is (r U2)4 r (13,9).
Although this algorithm affects the same number of pieces as the (11,7) move algorithm above on the 4x4x4, it also "works"/does the same for the nxnxn cube. The (11,7) above discolors centers on, say, the 5x5x5 cube.
|
Finally, one of the simplest OLL parity (more specifically, a double parity) algorithms (found in December of 2017) to remember also consists of a short repeated sequence:
Rw' (F2 U' Lw' U)5 Rw (27,22).
This was deduced from the same idea that Floyd Newberry came up with for using a short repeated sequence to directly solve a 2-cycle. Below are two single dedge flip (2-cycle) algorithms illustrating the idea.
![]() |
(Rw B' z')(r' F U2 F')4 r' (z B Rw') | (25,21) | N | Floyd Newberry | [3] |
![]() |
(Rw B' z')(r F U2 F')4 r (z B Rw') | (25,21) | N | Floyd Newberry | [4] |
Additional notes about the algorithms
Besides the notes mentioned already about what types of algorithms are contained within this page, including some of the specific common characteristics they share, this section touches on how they "look" and "feel" when they are displayed in notation and executed on a cube, respectively.
Notation and animations
- All algorithms on this page are written in old WCA notation, where lowercase letters represent inner slice turns, uppercase letters and xyz have the same meaning as standard 3x3x3 notation, and a move like Rw, for example, means to turn both the face and inner slice parallel and adjacent to it simultaneously in the same direction. (Using the same example, Rw = (Rr).)
- Click the move length ordered pairs of the form, (number of block quarter turns, number of block half turns) (which are to the right of the algorithm in the algorithm bar), to see the algorithm animated in SiGN notation at alg.cubing.net.
Move sets
Two algorithms of similar length (the number of moves an algorithm contains) can look (and feel, when executing) very different. This is especially common if two algorithms are in a different move set (consist only of certain types of turns).
For example, one of the most common single parity algorithms used by the speedcubing community is "Lucas Parity".
Rw U2 x Rw U2 Rw U2 Rw' U2 Lw U2 Rw' U2 Rw U2 Rw' U2 Rw' (25,17)
Notice that it only contains the (and inverses of the) moves Rw, U2, x and Lw.
Interesting Note: On January 24, 2010, speedsolving.com forum member reThinking the Cube showed that Lucas Garron's "Lucas Parity" (published in mid 2008) is equivalent to Stefan Pochmann's "New Dedge Flip" from his webpage (published in or before early 2007). |
An alternate algorithm of the same move length in BHTM (but contains 5 fewer BQTM) is the following.
Lw E Rw2 Uw r' Uw' Rw2 Dw R2 Uw r' Uw' Rw R Dw' E' Lw' (20,17)
Clearly this algorithm has much more of a variety of moves than "Lucas Parity". It is also clearly not a speedsolving algorithm as "Lucas Parity" is.
This page not only contains commonly practiced speedsolving algorithms: it also contains algorithms which illustrate the veracity of the 4x4x4 cube parity algorithm domain. |
Single slices vs. wide turns
Two of the most popular 15 BHTM move algorithms which flip a single dedge on the 4x4x4 are the following.
r' U2 l F2 l' F2 r2 U2 r U2 r' U2 F2 r2 F2 (25,15)
r2 B2 U2 l U2 r' U2 r U2 F2 r F2 l' B2 r2 (25,15)
Their inner slice turns may all be replaced with wide turns and still preserve the first three layers (F3L) of the 4x4x4 and flip one dedge.
Rw' U2 Lw F2 Lw' F2 Rw2 U2 Rw U2 Rw' U2 F2 Rw2 F2 (25,15)
Rw2 B2 U2 Lw U2 Rw' U2 Rw U2 F2 Rw F2 Lw' B2 Rw2 (25,15)
The fourth column of algorithm bars is either labelled:
- Y (short for "Yes"), if all of an algorithm's inner slice turns can be substituted with their corresponding wide turns to still preserve F3L (or if an algorithm does not contain any inner layer slices)
or
- N (short for "No"), if their inner slices cannot be substituted with wide turns and still preserve F3L.
Note that with many algorithms, it's not "all or nothing". A few of the slice turns can be wide to still just flip a single dedge, for example. For convenience, an algorithm is written with the maximum number of wide turns, should that version of it still preserve as much as the version of it without any wide turns. |
For example, the second 15 BHTM algorithm mentioned above could be expressed later on this page with the following algorithm bar, since all of its inner slice turns can be made wide (hence the "Y" instead of an "N") and its first and last moves can be wide and still solve the pure dedge flip case (hence why the algorithm begins and ends with Rw2 instead of r2).
For illustration of how algorithm bars are going to be labelled, let us temporarily name it "Old Standard Alg" and called the author "anonymous". (Algorithm names will be explained next.)
![]() |
Rw2 B2 U2 l U2 r' U2 r U2 F2 r F2 l' B2 Rw2 | (25,15) | Old Standard Alg | Y | anonymous | [5] |
However, despite that all (25,15) single dedge flip solutions which begin and end with an l2 or r2 move can instead be Lw2 and Rw2, respectively, all slices will be expressed as single slice (lowercase) turns for simplicity for all (25,15) solutions. |
Names/labels
Although the third column in the majority of the algorithm bars on this page is blank, when it is not blank, it is either an algorithm name (given by the algorithm author) or an algorithm label (for organizational or classification purposes).
- Some algorithms like "Lucas Parity" have been named.
- Some algorithms are labelled (named) "Alg1(v1)", "v3", etc., (short for "algorithm 1, version 1" and "version 3", respectively) to:
- represent consecutive ordered version algorithms which are different versions (transformations) of each other
OR
- prove things like "there are actually fewer distinct paths than it appears for an algorithm in this move set and of this length" and also to show that "one algorithm is just another in disguise".
- Algorithms that have been named "5x5x5 Alg" are significantly longer algorithms than their related 4x4x4 algorithm counterparts, but they are algorithms which follow a lot of constraints and manage to work on the 4x4x4 and the 5x5x5.
PLL Parity
- This section shows all 22 possible PLL parity cases. In addition, algorithms for the two cases when two dedges are unoriented (and corners are solved) and the three cases when all four last layer dedges are unoriented (and the corners are solved) are also included.
- Of course, all PLL parity cases can be handled by using the first case shown, commonly called "opposite parity" (OP).
- Here's a link to a PDF resource that shows how to handle all 22 cases using a combination of OP and 3x3x3 PLL algorithms.
Dedges
Two dedges (oriented)
Opposite
![]() |
r2 U2 r2 Uw2 r2 u2 | (12,6) | N | Chris Hardwick | [6] |
![]() |
r2 U2 r2 U2 d2 r2 d2 | (14,7) | N | [] |
![]() |
U2 r2 U2 r2 Uw2 r2 Uw2 | (14,7) | N | Chris Hardwick | [7] |
![]() |
(Uw2 Rw2 U2) r2 (U2 Rw2 Uw2) | (14,7) | SP01 | N | Stefan Pochmann | [8] |
![]() |
(Dw2 Rw2 U2) r2 (U2 Rw2 Dw2) | (14,7) | N | [] |
![]() |
(Rw2 F2 U2) r2 (U2 F2 Rw2) | (14,7) | N | Stefan Pochmann | [9] |
![]() |
(Rw2 B2 U2) r2 (U2 B2 Rw2) | (14,7) | N | Stefan Pochmann | [] |
![]() |
Rw2 (U2 r U2 S2)2 Rw2//Safe | (18,10) | Y | Walter Randelshofer | [10] |
![]() |
r2 U2 B2 l r U2 M' U2 r2 B2 U2//Safe | (19,11) | N | Stefan Pochmann | [] |
![]() |
(y Rw2 U2) Rw U2 (Rw2 U2)2 Rw (U2 Rw2 y') | (20,11) | v1 | Y | [] |
![]() |
(y Rw2 U2) Rw' U2 (Rw2 U2)2 Rw' (U2 Rw2 y') | (20,11) | v2 | Y | [] |
![]() |
(Rw2 U2)(E r2 E' r)2 (U2 Rw2)//Safe | (15,12) | Y | Werner Randelshofer, Walter Randelshofer, and André Boulouard | [] |
![]() |
(Rw2 U2)(E' r2 E r)2 (U2 Rw2)//Safe | (15,12) | Y | Werner Randelshofer, Walter Randelshofer, and André Boulouard | [] |
![]() |
(Rw2 U2)(E r2 E' r')2 (U2 Rw2)//Safe | (15,12) | Y | Werner Randelshofer, Walter Randelshofer, and André Boulouard | [] |
![]() |
(Rw2 U2)(E' r2 E r')2 (U2 Rw2)//Safe | (15,12) | Y | Werner Randelshofer, Walter Randelshofer, and André Boulouard | [] |
![]() |
r2 U2 r U2 r2 U2 r2 U2 r U2 r2 U2//Safe | (22,12) | Y | [] |
![]() |
r' F U' R F' U l r U' F R' U F' l'//Safe | (14,14) | N | [] |
![]() |
(Rw2 U2)(r E2)6 (U2 Rw2)//Safe | (24,15) | N | Christopher Mowla | [] |
![]() |
(Rw2 U2)(r' E2)6 (U2 Rw2)//Safe | (24,15) | N | Christopher Mowla | [] |
![]() |
y' Rw2 3Uw2 Rw 3Uw Rw2 3Uw2 Rw2 3Uw' Rw2 3Uw Rw2 3Uw' Rw2 3Uw' Rw2 3Uw Rw2 3Uw Rw2 3Uw' Rw 3Uw2 Rw2 y | (36,23) | Y | Ben Whitmore | [11] |
![]() |
M2 Uw M Uw M' Uw' M' Uw M Uw M Uw2 M' Uw2 M' Uw' M' Uw M Uw2 M Uw' M' Uw2 M' Uw' M Uw' M' Uw' M Uw M2 | (38,33) | N | Ben Whitmore | [12] |
Adjacent
![]() |
(R2 D' x) r2 U2 r2 Uw2 r2 u2 (x' D R2) | (18,10) | N | Chris Hardwick | [13] |
![]() |
(R2 D' x Uw2 Rw2 U2) r2 (U2 Rw2 Uw2 x' D R2) | (20,11) | SP02 | N | Stefan Pochmann | [14] |
![]() |
(R2 D' Rw2 U2 F2) r2 (F2 U2 Rw2 D R2) | (20,11) | FB02 | N | Frédérick Badie | [15] |
![]() |
(F2 U Rw2 U2 F2) r2 (F2 U2 Rw2 U' F2) | (20,11) | N | Stefan Pochmann | [] |
![]() |
(R2 D' x Rw2 F2 U2) r2 (U2 F2 Rw2 x' D R2) | (20,11) | N | Stefan Pochmann | [] |
![]() |
(R2 D' x Rw2 B2 U2) r2 (U2 B2 Rw2 x' D R2) | (20,11) | N | Stefan Pochmann | [] |
![]() |
(F U' F') r2 U2 r2 Uw2 r2 u2 (F U F') | (18,12) | N | Chris Hardwick | [] |
![]() |
(F U' F' Rw2 F2 U2) r2 (U2 F2 Rw2 F U F') | (20,13) | N | Stefan Pochmann | [] |
![]() |
(y' R' F) l E F2 E' l' r' E F2 E' r (F' R y)//Safe | (16,14) | Alg.1 | N | Christopher Mowla | [16] |
![]() |
(y' R' F) r' E F2 E' l r E F2 E' l' (F' R y)//Safe | (16,14) | Inverse[Alg.1] | N | Christopher Mowla | [] |
![]() |
(y' R' F) l E' F2 E l' r' E' F2 E r (F' R y)//Safe | (16,14) | Alg.2 | N | Christopher Mowla | [] |
![]() |
(y' R' F) r' E' F2 E l r E' F2 E l' (F' R y)//Safe | (16,14) | Inverse[Alg.2] | N | Christopher Mowla | [] |
![]() |
(R B') l S U2 S' l' r' S U2 S' r (B R')//Safe | (16,14) | Alg.3 | N | Walter Randelshofer | [] |
![]() |
(R B') r' S U2 S' l r S U2 S' l' (B R')//Safe | (16,14) | Inverse[Alg.3] | N | Walter Randelshofer | [] |
![]() |
(R B') l S' U2 S l' r' S' U2 S r (B R')//Safe | (16,14) | Alg.4 | N | Walter Randelshofer | [] |
![]() |
(R B') r' S' U2 S l r S' U2 S l' (B R')//Safe | (16,14) | Inverse[Alg.4] | N | Walter Randelshofer | [] |
![]() |
(R U R' U') r2 U2 r2 Uw2 r2 Uw2 (U' R U' R') | (19,14) | N | Chris Hardwick | [17] |
![]() |
(R U R') U r2 U2 r2 Uw2 r2 Uw2 U (R U' R') | (19,14) | N | Chris Hardwick | [] |
![]() |
(Uw' R U' R' Uw' Rw2 U2) r2 (U2 Rw2 Uw R U R' Uw) | (20,15) | N | xyzzy | [18] |
![]() |
(y Uw' R U R' Uw' Rw2 U2) r2 (U2 Rw2 Uw R U' R' Uw y') | (20,15) | N | xyzzy | [19] |
![]() |
(y2 Uw R U' R' Uw Rw2 U2) r2 (U2 Rw2 Uw' R U R' Uw' y2) | (20,15) | N | xyzzy | [20] |
![]() |
(y' Uw R U R' Uw Rw2 U2) r2 (U2 Rw2 Uw' R U' R' Uw' y) | (20,15) | N | xyzzy | [21] |
![]() |
(y2 Uw2 R U R' U' Rw2 U2) r2 (U2 Rw2 U R U' R' Uw2 y2) | (22,15) | N | xyzzy | [22] |
![]() |
(R2 D' x) r2 U2 B2 l r U2 M' U2 r2 B2 U2 (x' D R2)//Safe | (24,15) | N | [] |
![]() |
(Rw' U R U Lw' U2 Rw' U2) r2 (U2 Rw U2 Lw U' R' U' Rw) | (22,17) | v1 | N | Christopher Mowla | [23] |
![]() |
y' (Rw U' R' U' Rw B2) (Rw B2 r2 B2 Rw') (B2 Rw' U R U Rw') y | (22,17) | v2 | N | Christopher Mowla &Robert Yau | [24] |
![]() |
y2 Rw U Rw' R U' Rw' U' Rw U Rw U' Rw' U' Rw' R U Rw U R' U' R' U y2 | (20,20) | Y | António Gomes | [25] |
![]() |
y2 R' U' R' U Rw U R Rw' U' Rw' U' Rw U Rw U' Rw' U' R Rw' U Rw U y2 | (20,20) | Y | António Gomes | [] |
![]() |
y R' U Rw U R Rw' U' Rw' U' Rw U Rw U' Rw' U' R Rw' U Rw U R' U' y' | (20,20) | Y | António Gomes | [] |
![]() |
(y2 Bw2 R2 Bw2) Rw U Rw' U' Lw' U' Lw U2 Rw U' Rw' U' Lw' U Lw (Bw2 R2 Bw2 y2) | (28,21) | Y | Moritz Karl | [26] |
![]() |
y Rw' U2 Rw U2 Rw' U2 Rw' U' Rw U' Rw U Rw' U' Rw U Rw2 U Rw U' Rw U Rw' U Rw U y' | (30,26) | Y | Ben Whitmore | [] |
Two dedges (unoriented)
Opposite
![]() |
F2 l E F2 E' l' r' E F2 E' r F2//Safe | (16,12) | Alg.1 | N | Christopher Mowla | [27] |
![]() |
F2 r' E' F2 E l r E' F2 E l' F2//Safe | (16,12) | Mirror[Alg.1] | N | Christopher Mowla | [] |
![]() |
F2 r' E F2 E' l r E F2 E' l' F2//Safe | (16,12) | Inverse[Alg.1] | N | Christopher Mowla | [] |
![]() |
F2 l E' F2 E l' r' E' F2 E r F2//Safe | (16,12) | Mirror[Inverse[Alg.1] | N | Christopher Mowla | [] |
![]() |
F2 l' S U2 S' l r S U2 S' r' F2//Safe | (16,12) | Alg.2 | N | Walter Randelshofer | [] |
![]() |
F2 r S' U2 S l' r' S' U2 S l F2//Safe | (16,12) | Mirror[Alg.2] | N | Walter Randelshofer | [] |
![]() |
F2 r S U2 S' l' r' S U2 S' l F2//Safe | (16,12) | Inverse[Alg.2] | N | Walter Randelshofer | [] |
![]() |
F2 l' S' U2 S l r S' U2 S r' F2//Safe | (16,12) | Mirror[Inverse[Alg.2] | N | Walter Randelshofer | [28] |
![]() |
(y R' U F') r2 U2 r2 Uw2 r2 u2 (F U' R y') | (18,12) | N | Chris Hardwick | [29] |
![]() |
r U2 l D2 l' U2 M U2 r D2 r' U2 l'//Safe | (19,13) | N | Kenneth Gustavsson | [30] |
![]() |
(y' R' F U' Rw2 U2 F2) r2 (F2 U2 Rw2 U F' R y) | (20,13) | N | Stefan Pochmann | [31] |
![]() |
(y R' U F' Rw2 F2 U2) r2 (U2 F2 Rw2 F U' R y') | (20,13) | N | [] |
![]() |
l U2 M l U2 M' l' U2 M' U2 Rw M' U2 M r' U2 Rw'//Safe | (23,17) | N | Kenneth Gustavsson | [] |
![]() |
(F r U' R U' Lw U2 Rw U2) r2 (U2 Rw' U2 Lw' U R' U r' F') | (24,19) | N | Christopher Mowla | [] |
![]() |
(Rw U2 Rw' U l' U' Lw' U2 Rw' U' l2 U') r2 (U l2 U Rw U2 Lw U l U' Rw U2 Rw') | (32,25) | N | Christopher Mowla | [] |
Adjacent
![]() |
(R B) r2 U2 r2 Uw2 r2 u2 (B' R') | (16,10) | N | Chris Hardwick | [32] |
![]() |
(R B Rw2 F2 U2) r2 (U2 F2 Rw2 B' R') | (18,11) | N | Stefan Pochmann | [33] |
![]() |
(3Lw U Rw2 U2 F2) r2 (F2 U2 Rw2 U' 3Lw') | (18,11) | N | Stefan Pochmann | [34] |
![]() |
(R2 D) l' E F2 E' l r E F2 E' r' (D' R2)//Safe | (16,14) | N | Per Kristen Fredlund | [35] |
![]() |
F' R d2 R' F U F' U2 R d2 R' U2 F U'//Safe | (16,14) | N | Per Kristen Fredlund | [36] |
![]() |
R' U2 B u2 B' U2 R U' R' B u2 B' R U//Safe | (16,14) | N | Walter Randelshofer | [37] |
![]() |
R B U2 r2 U2 B2 l r U2 M' U2 r2 B R'//Safe | (21,14) | N | Stefan Pochmann | [] |
The four cases above clearly switch two dedges, but they can also be interpreted as doing two separate swaps of wing edges. Recalling that the term "2-cycle" is interchangeable with the common term "swap", these cases perform 2 2-cycles of wing edges. (They are called "2 2-cycles" for short.)
|
Four dedges (oriented)
O permutation
Oa
![]() |
r2 Uw2 b2 U' b2 r2 U b2 r2 Uw2 r2 | (20,11) | CG03 | N | Clément Gallet | [38] |
![]() |
f2 Uw2 r2 U' r2 f2 U r2 f2 Uw2 f2 | (20,11) | N | Clément Gallet | [] |
![]() |
y2 M2 U' M2 u Uw f2 M2 Dw2 b2 U2 b2 | (20,11) | N | Clément Gallet | [] |
![]() |
M' U2 Uw2 r2 Uw2 r2 U2 l2 U2 M' U M2 U M2 | (22,13) | N | [] |
![]() |
M U2 Uw2 l2 Uw2 l2 U2 r2 U2 M U M2 U M2 | (22,13) | N | [] |
![]() |
y2 D2 M E2 M U M2 U' l2 U2 r2 Uw2 r2 Uw2 | (22,13) | PKF03 | N | Per Kristen Fredlund | [39] |
![]() |
(E2 M)2 U M2 U' l2 U2 r2 Uw2 r2 u2 | (22,13) | PKF03 | N | Per Kristen Fredlund | [40] |
![]() |
l2 U2 f2 U' l2 f2 U u2 f2 u2 l2 U2 l2 | (23,13) | N | Clément Gallet | [] |
![]() |
l2 U2 f2 U' l2 f2 U u2 f2 l2 U2 l2 u2 | (23,13) | N | Clément Gallet | [] |
![]() |
r2 Uw2 b2 U' b2 r2 U b2 R2 Uw2 Rw2 Uw2 R2 | (24,13) | N | Clément Gallet | [41] |
![]() |
M2 U M U2 r' l' U2 F2 r2 F2 U2 r2 U M2 | (23,14) | N | [] |
![]() |
l' r' 3Dw L' R' u L R 3Dw' M2 3Dw' L R u L' R' 3Dw l' r'//Safe | (20,19) | N | Christopher Mowla | [] |
![]() |
l r 3Dw L R u' L' R' 3Dw' M2 3Dw' L' R' u' L R 3Dw l r//Safe | (20,19) | N | Christopher Mowla | [] |
![]() |
l' r' 3Dw' L' R' u' L R 3Dw M2 3Dw L R u' L' R' 3Dw' l' r' //Safe | (20,19) | N | Christopher Mowla | [] |
![]() |
l r y' U' L R u L' R' 3Dw M2 3Dw L' R' u L R y' U' l r//Safe | (20,19) | N | Christopher Mowla | [] |
![]() |
U2 (R' U' R' F R F' U R) (Uw2 r2 Uw2 r2 U2 r2) (F U R U' R' F') | (28,21) | N | Antoine Cantin | [42] |
![]() |
(F2 U2 M U Fw2 r2 u S' Rw2 u2) M (u2 Rw2 S u' r2 Fw2 U' M' U2 F2) | (33,21) | N | Christopher Mowla | [] |
![]() |
Rw2 U R2 U R U' R' U R Rw' U2 Rw2 U2 Rw2 U2 Rw' U' R U R' U2 Rw2 U' | (31,22) | Y | António Gomes | [43] |
![]() |
Rw2 U2 R' U R U' Rw' U2 Rw2 U2 Rw2 U2 R Rw' U R' U' R U R2 U Rw2 U' | (31,22) | Y | António Gomes | [] |
![]() |
Rw R U' Rw' R' U' Rw' R U Rw U' R2 U R U R U' Rw U Rw' R U' Rw' U' Rw | (24,23) | Y | António Gomes | [] |
![]() |
Rw2 U R2 U R U' R U Rw U R' Rw2 U2 R Rw2 U2 R' Rw2 U Rw' U2 Rw2 U' | (29,23) | Y | António Gomes | [] |
![]() |
Rw2 U2 Rw' U R' Rw2 U2 R Rw2 U2 R' Rw2 U Rw U R U' R U R2 U Rw2 U' | (29,23) | Y | António Gomes | [] |
![]() |
Rw2 U' R' U' R U R U' Rw U2 Rw2 U2 Rw2 U2 Rw U2 R U' R U R2 Rw2 U' | (30,23) | Y | António Gomes | [] |
![]() |
Rw2 U' R' U' R U R U' Rw' U2 Rw2 U2 Rw2 U2 Rw' U2 R U' R U R2 Rw2 U' | (30,23) | Y | António Gomes | [] |
![]() |
Rw2 R2 U R U' R U2 Rw U2 Rw2 U2 Rw2 U2 Rw U' R U R U' R' U' Rw2 U' | (30,23) | Y | António Gomes | [] |
![]() |
Rw2 R2 U R U' R U2 Rw' U2 Rw2 U2 Rw2 U2 Rw' U' R U R U' R' U' Rw2 U' | (30,23) | Y | António Gomes | [] |
![]() |
Rw2 R2 U R2 Rw2 U R2 U' Rw2 U' Rw2 U' Rw U' Rw2 U' R2 U Rw2 U Rw' U' R2 | (30,23) | Y | António Gomes | [] |
![]() |
Rw2 R2 U R2 Rw2 U R2 U' Rw2 U' Rw2 U' Rw' U' Rw2 U' R2 U Rw2 U Rw U' R2 | (30,23) | Y | António Gomes | [] |
![]() |
R U' R' Rw2 U2 Rw U2 Rw2 U2 Rw2 U2 Rw U2 R2 Rw2 U R U R U' R' U' R2 | (31,23) | Y | António Gomes | [] |
![]() |
R U' R' Rw2 U2 Rw' U2 Rw2 U2 Rw2 U2 Rw' U2 R2 Rw2 U R U R U' R' U' R2 | (31,23) | Y | António Gomes | [] |
![]() |
Rw2 U R2 U R U' R' U R Rw U2 Rw2 U2 Rw2 U2 Rw U' R U R' U2 Rw2 U' | (32,33) | Y | António Gomes | [] |
![]() |
Rw2 U2 R' U R U' Rw U2 Rw2 U2 Rw2 U2 R Rw U R' U' R U R2 U Rw2 U' | (32,33) | Y | António Gomes | [] |
![]() |
R U2 R U R' Rw2 U2 Rw U2 Rw2 U2 Rw2 U2 Rw U2 R2 Rw2 U R2 U' R' U' R2//Safe | (33,23) | Y | António Gomes | [] |
![]() |
R U2 R U R' Rw2 U2 Rw' U2 Rw2 U2 Rw2 U2 Rw' U2 R2 Rw2 U R2 U' R' U' R2//Safe | (33,23) | Y | António Gomes | [] |
Ob
![]() |
r2 Uw2 r2 b2 U' r2 b2 U b2 Uw2 r2 | (20,11) | CG03 | N | Clément Gallet | [44] |
![]() |
f2 Uw2 f2 r2 U' f2 r2 U r2 Uw2 f2 | (20,11) | N | Clément Gallet | [] |
![]() |
b2 U2 b2 Dw2 M2 f2 Uw' u' M2 U M2 y2 | (20,11) | N | Clément Gallet | [] |
![]() |
M2 U' M2 U' M U2 l2 U2 r2 Uw2 r2 Uw2 U2 M | (22,13) | N | [] |
![]() |
M2 U' M2 U' M' U2 r2 U2 l2 Uw2 l2 Uw2 U2 M' | (22,13) | N | [] |
![]() |
Uw2 r2 Uw2 r2 U2 l2 U M2 U' M' E2 M' D2 y2 | (22,13) | PKF03 | N | Per Kristen Fredlund | [45] |
![]() |
u2 r2 Uw2 r2 U2 l2 U M2 U' (M' E2)2 | (22,13) | PKF03 | N | Per Kristen Fredlund | [46] |
![]() |
l2 U2 l2 u2 f2 u2 U' f2 l2 U f2 U2 l2 | (23,13) | N | Clément Gallet | [] |
![]() |
u2 l2 U2 l2 f2 u2 U' f2 l2 U f2 U2 l2 | (23,13) | N | Clément Gallet | [] |
![]() |
R2 Uw2 Rw2 Uw2 R2 b2 U' r2 b2 U b2 Uw2 r2 | (24,13) | N | Clément Gallet | [47] |
![]() |
M2 U' r2 U2 F2 r2 F2 U2 l r U2 M' U' M2 | (23,14) | N | [] |
![]() |
l r 3Dw' L R u' L' R' 3Dw M2 3Dw L' R' u' L R 3Dw' l r//Safe | (20,19) | N | Christopher Mowla | [] |
![]() |
l' r' 3Dw' L' R' u L R 3Dw M2 3Dw L R u L' R' 3Dw' l' r'//Safe | (20,19) | N | Christopher Mowla | [] |
![]() |
l r 3Dw L R u L' R' 3Dw' M2 3Dw' L' R' u L R 3Dw l r//Safe | (20,19) | N | Christopher Mowla | [] |
![]() |
l' r' U y L' R' u' L R 3Dw' M2 3Dw' L R u' L' R' U y l' r'//Safe | (20,19) | N | Christopher Mowla | [] |
![]() |
(F R U R' U' F') (r2 U2 r2 Uw2 r2 Uw2) (R' U' F R' F' R U R) U2 | (28,21) | N | Antoine Cantin | [48] |
![]() |
(F2 U2 M U Fw2 r2 u S' Rw2 u2) M' (u2 Rw2 S u' r2 Fw2 U' M' U2 F2) | (33,21) | N | Christopher Mowla | [] |
![]() |
U Rw2 U2 R U' R' U Rw U2 Rw2 U2 Rw2 U2 Rw R' U' R U R' U' R2 U' Rw2 | (31,22) | Y | António Gomes | [49] |
![]() |
U Rw2 U' R2 U' R' U R U' Rw R' U2 Rw2 U2 Rw2 U2 Rw U R' U' R U2 Rw2 | (31,22) | Y | António Gomes | [] |
![]() |
Rw' U Rw U R' Rw U' Rw' U R' U' R' U' R2 U Rw' U' R' Rw U R Rw U R' Rw' | (24,23) | Y | António Gomes | [] |
![]() |
U Rw2 U2 Rw U' Rw2 R U2 Rw2 R' U2 Rw2 R U' Rw' U' R' U R' U' R2 U' Rw2 | (29,23) | Y | António Gomes | [] |
![]() |
U Rw2 U' R2 U' R' U R' U' Rw' U' Rw2 R U2 Rw2 R' U2 Rw2 R U' Rw U2 Rw2 | (29,23) | Y | António Gomes | [] |
![]() |
U Rw2 R2 U' R' U R' U2 Rw' U2 Rw2 U2 Rw2 U2 Rw' U R' U' R' U R U Rw2 | (30,23) | Y | António Gomes | [] |
![]() |
U Rw2 R2 U' R' U R' U2 Rw U2 Rw2 U2 Rw2 U2 Rw U R' U' R' U R U Rw2 | (30,23) | Y | António Gomes | [] |
![]() |
U Rw2 U R U R' U' R' U Rw' U2 Rw2 U2 Rw2 U2 Rw' U2 R' U R' U' Rw2 R2 | (30,23) | Y | António Gomes | [] |
![]() |
U Rw2 U R U R' U' R' U Rw U2 Rw2 U2 Rw2 U2 Rw U2 R' U R' U' Rw2 R2 | (30,23) | Y | António Gomes | [] |
![]() |
R2 U Rw U' Rw2 U' R2 U Rw2 U Rw' U Rw2 U Rw2 U R2 U' Rw2 R2 U' Rw2 R2 | (30,23) | Y | António Gomes | [] |
![]() |
R2 U Rw' U' Rw2 U' R2 U Rw2 U Rw U Rw2 U Rw2 U R2 U' Rw2 R2 U' Rw2 R2 | (30,23) | Y | António Gomes | [] |
![]() |
R2 U R U R' U' R' U' Rw2 R2 U2 Rw' U2 Rw2 U2 Rw2 U2 Rw' U2 Rw2 R U R' | (31,23) | Y | António Gomes | [] |
![]() |
R2 U R U R' U' R' U' Rw2 R2 U2 Rw U2 Rw2 U2 Rw2 U2 Rw U2 Rw2 R U R' | (31,23) | Y | António Gomes | [] |
![]() |
U Rw2 U2 R U' R' U Rw' U2 Rw2 U2 Rw2 U2 Rw' R' U' R U R' U' R2 U' Rw2 | (32,33) | Y | António Gomes | [] |
![]() |
U Rw2 U' R2 U' R' U R U' Rw' R' U2 Rw2 U2 Rw2 U2 Rw' U R' U' R U2 Rw2 | (32,33) | Y | António Gomes | [] |
![]() |
R2 U R U R2 U' Rw2 R2 U2 Rw' U2 Rw2 U2 Rw2 U2 Rw' U2 Rw2 R U' R' U2 R'//Safe | (33,23) | Y | António Gomes | [] |
![]() |
R2 U R U R2 U' Rw2 R2 U2 Rw U2 Rw2 U2 Rw2 U2 Rw U2 Rw2 R U' R' U2 R'//Safe | (33,23) | Y | António Gomes | [] |
8 permutation
- Note: This is commonly called the "W" permutation.
![]() |
M2 U M' U2 M U l2 U2 r2 Uw2 r2 Uw2 U2 | (20,12) | N | [] |
![]() |
u2 S2 Uw' u' b2 R2 b2 Rw2 f2 r2 U S2 | (21,12) | N | Clément Gallet | [] |
![]() |
F2 D' f2 d2 b2 D' B2 Dw2 3Uw' M2 3Uw F2 Uw2 | (21,13) | N | Clément Gallet | [] |
![]() |
(r2 U2 r2 Uw2 r2 u2) (F2 U M' U2 M U F2) | (22,13) | PKF04 | N | Per Kristen Fredlund | [50] |
![]() |
R2 Uw2 B2 R2 Uw2 B2 R2 U R2 B2 R2 U B2 Uw2 | (26,14) | CG04 | Y | Clément Gallet | [] |
![]() |
F2 Uw' u' M2 U' F2 D S2 Dw d Bw2 u2 b2 U2 y2 | (22,14) | N | Clément Gallet | [] |
![]() |
l2 D2 B2 Rw2 B2 D2 l2 F2 U' F2 L2 F2 U' L2 | (26,14) | N | Clément Gallet | [] |
![]() |
y' M2 U' r2 b2 Rw2 Bw2 R2 Bw2 L2 U2 M2 U2 F2 D M2 x2 y | (28,15) | N | Doug | [51] |
![]() |
R' U R' U' R' U' R' U R U' Uw2 r2 Uw2 r2 U2 Rw2 | (21,16) | SP04 | N | Stefan Pochmann | [] |
![]() |
R2 U R' U' R2 U R U Rw2 U2 R' Rw U2 R' Rw2 U2 Rw2 U2 Rw U2 Rw2//Safe | (30,20) | Y | António Gomes | [52] |
![]() |
R2 U R' U' R2 U R U R' Rw2 U2 R' Rw U2 Rw2 U2 Rw2 U2 Rw U2 Rw2//Safe | (30,20) | Y | António Gomes | [53] |
![]() |
R2 U R' U' R2 U R U R' Rw2 U2 R' Rw' U2 Rw2 U2 Rw2 U2 Rw' U2 Rw2//Safe | (31,21) | Y | António Gomes | [54] |
![]() |
y R2 U' R' U' R U2 Rw U R Rw' U' Rw' U' Rw U Rw U' Rw' U' R Rw' U R Rw y' | (24,22) | Y | António Gomes | [55] |
![]() |
y' U' Rw2 U2 Rw' U Rw2 U' Rw2 U Rw' U Rw U Rw' U' Rw' U Rw U Rw' U Rw2 U' Rw2 U Rw U2 Rw2 y | (36,28) | Y | Ben Whitmore | [56] |
![]() |
(M2 U Fw2 r2 u r2 Uw2 S' U' B R B' R2 U) M' (U' R2 B R' B' U S Uw2 r2 u' r2 Fw2 U' M2) | (41,29) | N | Christopher Mowla | [57] |
Four Dedges (unoriented)
O permutation
Oa
![]() |
F2 M F2 U' l2 U2 r2 Uw2 r2 U' Uw2 B2 M B2 | (23,14) | N | Christopher Mowla | [] |
![]() |
y' U2 Rw2 U2 r2 Uw2 r2 y Uw2 M U' M2 U' F2 U2 M | (24,14) | N | Christopher Mowla | [] |
![]() |
R2 S' (u2 r2 Uw2 r2 U2) Rw2 U' S2 U L2 S' L2 | (24,14) | N | Per Kristen Fredlund | [58] |
![]() |
R2 S (u2 r2 Uw2 r2 U2) Rw2 U S2 U' L2 S L2 | (24,14) | N | Per Kristen Fredlund | [] |
![]() |
L2 S L2 U S2 U' Rw2 (U2 r2 Uw2 r2 u2) S R2 | (24,14) | N | Per Kristen Fredlund | [] |
![]() |
L2 S' L2 U' S2 U Rw2 (U2 r2 Uw2 r2 u2) S' R2 | (24,14) | N | Per Kristen Fredlund | [] |
![]() |
M2 D R' L' u' R L D2 R L y M2 u' M2 y' R' L' D M2 //Safe | (22,17) | N | Christopher Mowla | [] |
![]() |
M2 D R L u R' L' D2 R' L' y M2 u M2 y' R L D M2 //Safe | (22,17) | N | Christopher Mowla | [] |
![]() |
M2 D' R' L' y M2 d' M2 y' R L D2 R L d' R' L' D' M2 //Safe | (22,17) | N | Christopher Mowla | [] |
![]() |
M2 D' R L y M2 d M2 y' R' L' D2 R' L' d R L D' M2 //Safe | (22,17) | N | Christopher Mowla | [] |
![]() |
M2 U F2 D2 r F2 r2 F2 D2 l2 F2 D2 r2 D2 l U' M2 | (30,17) | N | Christopher Mowla | [] |
![]() |
(M2 U Fw2 r2 u S' Rw2 u2) M' (u2 Rw2 S u' r2 Fw2 U' M2) | (27,17) | N | Christopher Mowla | [] |
![]() |
(M2 U Fw2 r2 u' S' Rw2 u2) M' (u2 Rw2 S u r2 Fw2 U' M2) | (27,17) | N | Christopher Mowla | [] |
![]() |
Rw U' Rw2 U' r2 U' Rw' U R' U2 R' U Rw' U' r2 U' Rw2 U' Rw U2 | (26,20) | N | xyzzy | [59] |
Ob
![]() |
B2 M' B2 Uw2 U r2 Uw2 r2 U2 l2 U F2 M' F2 | (23,14) | N | Christopher Mowla | [] |
![]() |
M' U2 F2 U M2 U M' Uw2 y' r2 Uw2 r2 U2 Rw2 U2 y | (24,14) | N | Christopher Mowla | [] |
![]() |
L2 S L2 U' S2 U Rw2 (U2 r2 Uw2 r2 u2) S R2 | (24,14) | N | Per Kristen Fredlund | [60] |
![]() |
L2 S' L2 U S2 U' Rw2 (U2 r2 Uw2 r2 u2) S' R2 | (24,14) | N | Per Kristen Fredlund | [] |
![]() |
R2 S' (u2 r2 Uw2 r2 U2) Rw2 U S2 U' L2 S' L2 | (24,14) | N | Per Kristen Fredlund | [] |
![]() |
R2 S (u2 r2 Uw2 r2 U2) Rw2 U' S2 U L2 S L2 | (24,14) | N | Per Kristen Fredlund | [] |
![]() |
M2 D' L R y M2 u M2 y' L' R' D2 L' R' u L R D' M2//Safe | (22,17) | N | Christopher Mowla | [] |
![]() |
M2 D' L' R' y M2 u' M2 y' L R D2 L R u' L' R' D' M2//Safe | (22,17) | N | Christopher Mowla | [] |
![]() |
M2 D L R d L' R' D2 L' R' y M2 d M2 y' L R D M2//Safe | (22,17) | N | Christopher Mowla | [] |
![]() |
M2 D L' R' d' L R D2 L R y M2 d' M2 y' L' R' D M2//Safe | (22,17) | N | Christopher Mowla | [] |
![]() |
M2 U l' D2 r2 D2 F2 l2 D2 F2 r2 F2 r' D2 F2 U' M2 | (30,17) | N | Christopher Mowla | [] |
![]() |
(M2 U Fw2 r2 u S' Rw2 u2) M (u2 Rw2 S u' r2 Fw2 U' M2) | (27,17) | N | Christopher Mowla | [] |
![]() |
(M2 U Fw2 r2 u' S' Rw2 u2) M (u2 Rw2 S u r2 Fw2 U' M2) | (27,17) | N | Christopher Mowla | [] |
![]() |
Rw' U Rw2 U r2 U Rw U' R U2 R U' Rw U r2 U Rw2 U Rw' U2 | (26,20) | N | xyzzy | [61] |
8 permutation
- Note: This is commonly called the "W" permutation.
![]() |
y' M2 U' D2 r2 S2 l S2 r2 E2 r' U' M2 y'//Safe | (19,12) | N | Christopher Mowla | [] |
![]() |
M2 U' r U D L2 U D S2 r S2 D' U' L2 D' M2//Safe | (22,16) | N | Christopher Mowla | [] |
![]() |
y M2 U r' U' D' L2 U' D' S2 r' S2 D U L2 D M2 y'//Safe | (22,16) | N | Christopher Mowla | [] |
![]() |
M2 D R2 D U r U' D' R2 U' D' S2 r S2 U M2//Safe | (22,16) | N | Christopher Mowla | [] |
![]() |
y M2 D' R2 D' U' r' U D R2 U D S2 r' S2 U' M2 y'//Safe | (22,16) | N | Christopher Mowla | [] |
![]() |
(M2 U')(r' E2 l E2)3 (U M2)//Safe | (24,16) | N | Christopher Mowla | [] |
![]() |
(M2 U')(E2 r' E2 l)3 (U M2)//Safe | (24,16) | N | Christopher Mowla | [] |
![]() |
(y x' M2 Fw f r2 u r2 S' u2) M (u2 S r2 u' r2 f' Fw' M2 x y') | (25,17) | N | Christopher Mowla | [62] |
![]() |
(y x' M2 Fw f r2 u' r2 S' u2) M (u2 S r2 u r2 f' Fw' M2 x y') | (25,17) | N | Christopher Mowla | [] |
![]() |
(M2 U Fw2 r2 d r2 Uw2 S') M (S Uw2 r2 d' r2 Fw2 U' M2) | (27,17) | N | Christopher Mowla | [] |
![]() |
(M2 U Fw2 r2 d' r2 Uw2 S') M (S Uw2 r2 d r2 Fw2 U' M2) | (27,17) | N | Christopher Mowla | [] |
Two corner swaps
Adjacent
![]() |
F2 R2 B' D' B R2 F' U Fw2 F L2 f2 Lw2 f2 l2 U' | (24,16) | N | Clément Gallet | [] |
![]() |
L' U Lw2 L B2 l2 Bw2 l2 b2 U' L2 F2 R' D' R F2 | (24,16) | N | Clément Gallet | [] |
![]() |
y' B2 L U L' B2 R D' r2 F2 r2 Fw2 r2 f2 R D R2 y | (25,16) | PKF10 | N | Per Kristen Fredlund | [63] |
![]() |
R U' R B2 L' D L B2 R2 U r2 F2 r2 Fw2 r2 f2 | (25,16) | N | [] |
![]() |
F2 L2 B D B' L2 F U' F f2 U2 L2 b2 L2 U2 f2 U | (26,17) | N | Clément Gallet | [] |
![]() |
R U' 3Lw U2' L' B L U2' 3Lw2' B Lw2 F2 U2' l2' U2' F2 Lw2' x' | (27,17) | N | Clément Gallet &Christopher Mowla | [] |
![]() |
(F2 D R2 U' R2 F2 U' F2 U F2 D')(r2 U2 r2 Uw2 r2 u2) | (29,17) | N | Per Kristen Fredlund | [64] |
![]() |
z r2 U2 R' U2 R' U2 R x U2 Rw2 U2 B2' L U2 L' U2 Rw2 U2' z' y' | (29,17) | N | Christopher Mowla | [65] |
![]() |
z' Rw2 x U2 R' U2 x' U2 R' U2 R U2 L' x U2 Rw2 U2 Rw2 U2 Rw2 x' U2 Rw2 z U | (33,19) | Y | Christopher Mowla | [66] |
![]() |
r2 U2 r2 Uw2 r2 u2 y' R U R' U' R' F R2 U' R' U' R U R' F' y | (27,20) | N | [] |
![]() |
y' (R U R' F') U' r2 U2 r2 Uw2 r2 Uw2 U' (R U R' U') R' F R2 U' R' U' y | (28,22) | N | Stefan Lidström | [] |
![]() |
z' x Rw2 R' U2 Rw' U2 Rw2 U2 Rw2 U2 L Rw' U2 R' U2 R U2 L' R U2 R U2 Rw2 x' z | (35,22) | Y | Christopher Mowla | [67] |
![]() |
z' x Rw2 R' U2 Rw U2 Rw2 U2 Rw2 U2 L Rw U2 R' U2 R U2 L' R U2 R U2 Rw2 x' z | (35,22) | Y | Christopher Mowla | [] |
![]() |
z' (Rw U L U' Rw' U L' U' F)9 z | (81,81) | Y | Christopher Mowla | [68] |
Opposite/diagonal
![]() |
Rw2 f2 U2 Fw2 D Rw2 U2 Fw2 U' Fw2 L2 U2 B2 Lw2 U | (27,15) | N | Clément Gallet | [69] |
![]() |
Rw2 f2 U2 Bw2 D' Rw2 U2 Bw2 U Fw2 R2 D2 B2 Lw2 U | (27,15) | v1 | N | Clément Gallet | [] |
![]() |
Rw2 f2 U2 Fw2 U' Rw2 U2 Fw2 U Fw2 R2 U2 F2 Rw2 U | (27,15) | v2 | N | Michael Fung | [70] |
![]() |
Rw2 f2 D2 Fw2 U' Rw2 U2 Bw2 U Bw2 R2 U2 F2 Rw2 U' | (27,15) | N | Clément Gallet | [] |
![]() |
Rw2 f2 D2 Fw2 D' Rw2 U2 Bw2 U Bw2 L2 U2 B2 Lw2 U | (27,15) | N | Clément Gallet | [] |
![]() |
Rw2 f2 D2 Bw2 U Rw2 U2 Fw2 U' Bw2 L2 D2 F2 Rw2 U' | (27,15) | N | Clément Gallet | [] |
![]() |
Fw2 r2 D2 Lw2 U Bw2 D2 Lw2 D' Rw2 B2 U2 L2 Bw2 U' | (27,15) | N | Clément Gallet | [] |
![]() |
Fw2 r2 D2 Rw2 U Bw2 D2 Rw2 D' Rw2 F2 D2 L2 Bw2 U | (27,15) | N | Clément Gallet | [] |
![]() |
Rw2 F2 U2 y Rw2 U' Rw2 U D Lw2' U' Lw2' y' r2 U2 F2 Rw2 U | (27,16) | N | Christopher Mowla | [71] |
![]() |
Rw2 F2 U2 y Lw2' U Lw2' U' D' Rw2 U Rw2 y' r2 U2 F2 Rw2 U | (27,16) | N | Christopher Mowla | [] |
![]() |
r2 F2 L' U2 Lw2 F2 R' D2 R2 U2 B2 R D2 B2 Rw2 U2 | (29,16) | Y | Clément Gallet | [] |
![]() |
y' z (R2' Uw2' R2 U R2') y (R2 U2 R2' U' R2) y' (R2' Uw2' R2 3Dw' R2) Uw2 U2 x | (29,16) | reCornerX(BD) v1 | N | reThinking the Cube | [72] |
![]() |
y' U2 Rw2 U2 R U2 F2 R2 F2 R' F2 U2 Rw2 U2 R' F2 r2 y | (29,16) | reCornerX(BD) v2 | N | reThinking the Cube | [73] |
![]() |
y' Rw' r' S2 U R U' B2 D L' D Lw l D2 F2 Lw l D2 z2 y | (22,17) | N | Frédérick Badie &Clément Gallet | [] |
![]() |
y' R2 D Rw2 U2' B2 r2 B2 U2' Lw2 R U' 3Lw U2 3Rw' U 3Rw U2 x' y | (26,17) | N | Mario Laurent | [74] |
![]() |
F2 L' U2 L R U2 R' F2 Lw2 F2 U2 Lw2' L' U2 F2 Lw2 U2 | (28,17) | Y | Clément Gallet | [] |
![]() |
y' r2 F2 R' F2 U2 R2 U2 R' F2 R2 U2 Rw' r' U2 F2 Rw2 U2 y | (30,17) | N | Christopher Mowla | [] |
![]() |
y' r2 B2 R' U2 Rw2 U2 B2 R' B2 r2 U2 Rw2 B2 U2 R' U2 Rw2 y | (31,17) | N | Christopher Mowla | [75] |
![]() |
L2 u2 F2 U2 L2 u2 F2 U' F2 L2 U2 L2 U L2 U2 F2 u2 U | (32,18) | N | Clément Gallet | [] |
![]() |
y' R Rw2 F2 L U L' B D L D' B2 U B r2 U2 F2 Rw2 R' U2 y | (25,19) | FB14 | N | Frédérick Badie | [76] |
![]() |
y' r2 U2 r2 Uw2 r2 Uw2 L' U R' U2 L U' L' R U R' U2 L U' R U y | (29,21) | N | [] |
![]() |
Rw2 R U2 R U2 R' U2 Rw U2 Rw2 U2 Rw2 U2 L Rw U2 R' U2 R U2 L' Rw2 | (35,22) | Y | Christopher Mowla | [] |
![]() |
Rw2 R U2 R U2 R' U2 Rw' U2 Rw2 U2 Rw2 U2 L Rw' U2 R' U2 R U2 L' Rw2 | (35,22) | Y | Christopher Mowla | [77] |
![]() |
l2 U2 F2 l R U2 R' U2 L2 F2 L F2 Lw F2 U2 Lw2 U2 F2 U2 F2 L' U2 | (38,22) | N | Christopher Mowla | [78] |
![]() |
(F R U') (R' U' R U) (R' F') U r2 U2 r2 Uw2 r2 Uw2 U (R U R' U') (R' F R F') | (30,25) | N | Stefan Lidström | [] |
![]() |
F' (Rw U' L' U Rw' U' L U2)9 F | (83,74) | N | Christopher Mowla | [79] |
Two corner swaps (only 2 supercube center piece exchange)
Adjacent
![]() |
U Rw2 Bw2 Rw F Rw' Bw2 Rw F' L2 r U' b2 U L' F' L U' b2 U L' F M x | (29,23) | N | Christopher Mowla | [80] |
![]() |
z' Fw' L2 Uw F' U R U' F r2 F' U R' U' F r2 Fw Uw' L Uw Fw' Uw' L Fw L z | (27,24) | N | Christopher Mowla | [] |
![]() |
z' Fw' L2 Uw r2 F' U R U' F r2 F' U R' U' F Fw Uw' L Uw Fw' Uw' L Fw L z | (27,24) | N | Christopher Mowla | [] |
![]() |
y' (Rw' R2 U' R' U R' Rw U' R U2' R' U' R' Rw U R Rw' U' Rw' F Rw2 U' Rw' U') (Rw U Rw' F') y | (27,25) | Y | Robert Yau | [] |
![]() |
y' Rw' U' R U r U' R' U R2 U R' U' r U r' F' Rw U Rw' U' Rw' F Rw2 U' Rw' U' y | (28,26) | N | Robert Yau | [81] |
![]() |
y' Rw' U' R U r U' R' U R2 U R' U' r U r' U' Rw' F Rw2 U' Rw' U' Rw U Rw' F' y | (28,26) | N | Robert Yau | [82] |
![]() |
y' Rw' U' R U r U' R' U R2 U R' U' r U R U' Lw Uw2 Rw' U' Rw Dw2 Rw' U Rw' F' x y' | (29,26) | N | Robert Yau | [83] |
![]() |
U Rw2 Bw2 Rw F Rw' Bw2 Rw F' D' f' D F2 D' f D F2 Rw L F' L' f' L F L' f | (31,26) | N | Chris Hardwick | [84] |
![]() |
y' Rw U Rw' U' Rw' F Rw2 U' Rw' U' Rw U Rw' R' F' r' F R F' r2 B' R B r' B' R' B y | (29,27) | N | [] |
![]() |
y' Rw U R' U' r' U R U' R2 U' R U r' U' R' Lw U Lw' U' Rw U Lw U' Lw' Rw' U Rw U y | (29,28) | N | Christopher Mowla | [85] |
Opposite/diagonal
![]() |
F r2 F' U R' U' F r2 Fw Uw' L Uw Fw' Uw' L Fw L Fw' L2 Uw F' U R U' | (27,24) | N | Christopher Mowla | [] |
![]() |
F Rw' F Rw2 U' Rw' U' Rw' U' R U r U' R' U R2 U R' U' r U r' F' Rw U Rw' U' F' | (30,28) | N | Robert Yau | [86] |
Two X-center piece swap algorithms
- These algorithms, and other algorithms like them, are used to make two corner swap algorithms which only swap two X-center pieces on the 4x4x4 supercube.
![]() |
y Rw U' Lw Uw2 Rw' U Rw Uw2 x Rw2 U y' | (13,10) | Y | [] |
![]() |
Fw' U' Rw Fw Rw' U' Rw Fw' Rw' U2 Fw U' | (13,12) | Y | Christopher Mowla | [] |
![]() |
Rw U Rw' U' Rw' F Rw2 U' Rw' U' Rw U Rw' F' | (15,14) | Y | [] |
![]() |
Rw' U' Lw U Lw' U' Rw U Lw U' Lw' Rw' U Rw U | (15,15) | Y | Christopher Mowla | [] |
Two corner swap and a dedge 3-cycle
D permutation
Da
![]() |
z2 F2 R2 Dw2 F2 U' R2 Uw2 U R2 U F2 Uw2 U M2 F2 U' | (25,16) | Y | Clément Gallet | [] |
![]() |
F2 U Rw2 U' B2 U' F2 U B2 U' r2 F2 U2 Rw2 U' F2 U' | (27,17) | FB07 | N | Frédérick Badie | [] |
![]() |
y2 U' R2 b2 l2 Fw2 l2 F2 r2 L D L' B2 L D' L' F2 R2 | (27,17) | N | Clément Gallet | [] |
![]() |
R2 U' f2 D2 L2 b2 D' R2 D L2 D' R2 D' f2 U R2 U' | (27,17) | N | Clément Gallet | [] |
![]() |
y2 U' Uw' R U R' Uw' Rw2 U2' Rw2 R D' R U R' D R U Rw2 Uw R U' R' Uw y2 | (27,23) | N | xyzzy | [87] |
Db
![]() |
U F2 M2 Uw2 U' F2 U' R2 Uw2 U' R2 U F2 Dw2 R2 F2 z2 | (25,16) | Y | Clément Gallet | [] |
![]() |
U F2 U Rw2 U2 F2 r2 U B2 U' F2 U B2 U Rw2 U' F2 | (27,17) | FB07 | N | Frédérick Badie | [] |
![]() |
R2 F2 L D L' B2 L D' L' r2 F2 l2 Fw2 l2 b2 R2 U y2 | (27,17) | N | Clément Gallet | [] |
![]() |
U R2 U' f2 D R2 D L2 D' R2 D b2 L2 D2 f2 U R2 | (27,17) | N | Clément Gallet | [] |
![]() |
y2 Uw' R U R' Uw' Rw2 U' R' D' R U' R' D R' Rw2 U2 Rw2 Uw R U' R' Uw U y2 | (27,23) | N | xyzzy | [88] |
K permutation
Ka
![]() |
U R U' L U2 R' U L l2 F2 Lw2 Fw2 l2 Fw2 | (20,14) | N | Clément Gallet | [] |
![]() |
Dw2 R2 D B2 Dw2 D' B2 D' R2 Dw2 D' B2 L2 U' L2 | (23,15) | Y | Clément Gallet | [] |
![]() |
u2 r2 Uw2 r2 U2 Rw2 D R D' R F2 L' U L F2 | (23,15) | PKF06 | N | Per Kristen Fredlund | [89] |
![]() |
d2 D' B2 L2 U d2 L2 D' B2 U R2 U R2 Dw2 L2 | (24,15) | N | Clément Gallet | [] |
![]() |
y (Rw2' D' Rw U2 Rw' D Rw U2 Rw) U (Rw U2 Rw D Rw' U2 Rw D' Rw2') U2 y' | (27,20) | Y | Daniel Sheppard | [90] |
![]() |
R U R' F' R U R' U' R' F R2 U' R' U (r2 U2 r2 Uw2 r2 Uw2) | (27,20) | N | Stefan Lidström | [] |
Kb
![]() |
Fw2 l2 Fw2 Lw2 F2 l2 L' U' R U2 L' U R' U' | (20,14) | N | Clément Gallet | [] |
![]() |
L2 U L2 B2 Dw2 D R2 D B2 Dw2 D B2 D' R2 Dw2 | (23,15) | Y | Clément Gallet | [] |
![]() |
F2 L' U' L F2 R' D R' D' Rw2 U2 r2 Uw2 r2 u2 | (23,15) | PKF06 | N | Per Kristen Fredlund | [91] |
![]() |
L2 Dw2 R2 U' R2 U' B2 D L2 d2 U' L2 B2 D d2 | (24,15) | N | Clément Gallet | [] |
![]() |
y' (Rw2 D Rw' U2 Rw D' Rw' U2 Rw') U' (Rw' U2 Rw' D' Rw U2 Rw' D Rw2') y U2 | (27,20) | Y | Daniel Sheppard | [92] |
![]() |
(r2 U2 r2 Uw2 r2 Uw2 U2) R U R' F' R U R' U' R' F R2 U' R' U' | (27,20) | N | Stefan Lidström | [] |
P permutation
Pa
![]() |
U' z' U2 B2 Lw2 U2 L' B2 Lw2' L B2 L U2 Lw2' L U2 z | (23,15) | CG05 | Y | Clément Gallet | [93] |
![]() |
y U L2 3Uw' L2 U L2 y u2 l2 Uw2 l2 U2 Lw2 3Uw L2 U' L2 y2 | (27,16) | N | Stefan Pochmann | [94] |
![]() |
R2 U R2 U' R2 F2 U' (Fw2 r2)2 F2 r2 D R2 D' | (27,16) | PKF05 | N | Per Kristen Fredlund | [] |
![]() |
y2 L' U' L U L F' L2 U L (r2 U2 r2 Uw2 r2 Uw2) U' L' U' L F y2 | (26,20) | N | Stefan Lidström | [] |
Pb
![]() |
z' U2 Lw2 L' U2 L' B2 Lw2' L' B2 L U2 Lw2' B2 U2 z U | (23,15) | CG05 | Y | Clément Gallet | [95] |
![]() |
y2 L2 U L2 3Uw' Lw2 U2 l2 Uw2 l2 u2 y' L2 U' L2 3Uw L2 U' y' | (27,16) | N | Stefan Pochmann | [96] |
![]() |
R2 D' r2 F2 (r2 Fw2)2 U F2 R2 U R2 U' R2 D | (27,16) | PKF05 | N | Per Kristen Fredlund | [97] |
![]() |
R U R' U (r2 U2 r2 Uw2 r2 Uw2) R' F R2 U' R' U' R U R' F' | (27,20) | N | Stefan Lidström | [] |
Pc
![]() |
z' U2 Lw2' L U2 L F2 Lw2' L F2 L' U2 Lw2 F2 U2 z U' | (23,15) | CG05 | Y | Clément Gallet | [98] |
![]() |
R2' U' R2 3Uw Rw2 U2 r2 Uw2 r2 u2 y R2 U R2' 3Uw' R2 U y' | (27,16) | N | Stefan Pochmann | [99] |
![]() |
R2 D r2 B2 (r2 Bw2)2 U' B2 R2 U' R2 U R2 D' | (27,16) | PKF05 | N | Per Kristen Fredlund | [] |
![]() |
y2 L' U' L U' (r2 U2 r2 Uw2 r2 Uw2) L F' L2 U L U L' U' L F y2 | (27,20) | N | Stefan Lidström | [] |
Pd
![]() |
U z' U2 F2 Lw2' U2 L F2 Lw2 L' F2 L' U2 Lw2 L' U2 z | (23,15) | CG05 | Y | Clément Gallet | [100] |
![]() |
y U' R2 3Uw R2 U' R2 y' u2 r2 Uw2 r2 U2 Rw2 3Uw' R2 U R2 | (27,16) | N | Stefan Pochmann | [101] |
![]() |
R2 U' R2 U R2 B2 U (Bw2 r2)2 B2 r2 D' R2 D | (27,16) | PKF05 | N | Per Kristen Fredlund | [] |
![]() |
R U R' U' R' F R2 U' R' (r2 U2 r2 Uw2 r2 Uw2) U R U R' F' | (25,20) | N | Stefan Lidström | [] |
Q permutation
Qa
![]() |
y' z U2 R' U2 Rw2 B2 R U2 Rw2 R' U2 R2 B2 Rw2 R U2 z' y U | (25,16) | CG11 | Y | Clément Gallet | [102] |
![]() |
B2 L2 U2 L2 d2 D' R2 U2 F2 d2 D B2 U2 R2 U L2 R2 u2 | (30,17) | N | Clément Gallet | [] |
![]() |
B2 d2 L2 U2 L2 D' R2 U2 F2 d2 D B2 U2 R2 U L2 R2 u2 | (30,17) | N | Clément Gallet | [] |
![]() |
R' U' R F2 R' U R U F2 U' F2 U' Fw2 U2 f2 Uw2 f2 u2 | (27,18) | PKF11 | N | Per Kristen Fredlund | [] |
![]() |
y F' U' F L2 F' U F U L2 U' L2 U' Lw2 U2 l2 Uw2 l2 u2 y' | (27,18) | N | Per Kristen Fredlund | [] |
Qb
![]() |
y' z U2 R U2 Rw2 F2 R' U2 Rw2 R U2 R2 F2 Rw2 R' U2 z' y U | (25,16) | CG11 | Y | Clément Gallet | [103] |
![]() |
u2 F2 B2 U B2 U2 R2 D d2 L2 U2 B2 D' d2 F2 U2 F2 R2 | (30,17) | N | Clément Gallet | [] |
![]() |
u2 F2 B2 U B2 U2 R2 D d2 L2 U2 B2 D' F2 U2 F2 d2 R2 | (30,17) | N | Clément Gallet | [] |
![]() |
u2 l2 Uw2 l2 U2 Lw2 U' L2 U' L2 3Dw L U L' F2 L U' L' y | (27,18) | PKF11 | N | Per Kristen Fredlund | [] |
![]() |
y2 u2 r2 Uw2 r2 U2 Rw2 U' R2 U' R2 U F U F' R2 F U' F' y2 | (27,18) | N | Per Kristen Fredlund | [104] |
Two corner swap and a dedge 2 2-cycle
C permutation
Ca
![]() |
y' Rw2 F2 U2 r2 U' B2 U' F2 U B2 U' Rw2 U y | (21,13) | N | Clément Gallet | [] |
![]() |
Lw2 U F2 U' B2 U F2 U l2 U2 B2 Lw2 U' | (21,13) | AO09 | N | Alexander Ooms | [105] |
![]() |
U Lw2 B2 U2 l2 U' F2 U' B2 U F2 U' Lw2 | (21,13) | Inv of AO09 | N | Alexander Ooms | [106] |
![]() |
y' Rw r B' R F2 R' B R U2 r2 U2 F2 Rw2 U y | (20,14) | N | Frédérick Badie &Clément Gallet | [] |
![]() |
r2 F2 R2 D2 l2 D L2 D R2 D' L2 D F2 r2 U' | (25,15) | N | Clément Gallet | [] |
![]() |
U Dw2 Lw2 B2 U F2 U' B2 U F2 U l2 U2 Lw2 Dw2 | (24,15) | N | Frédérick Badie | [107] |
![]() |
l r U2 x U' L U' R2 U L' U' Rw2 U2 x' U2 l' r' U' | (21,16) | N | Christopher Mowla | [] |
Cb
![]() |
y Rw2 B2 U2 r2 U F2 U B2 U' F2 U Rw2 U' y' | (21,13) | N | Clément Gallet | [] |
![]() |
Lw2 U' B2 U F2 U' B2 U' l2 U2 F2 Lw2 U | (21,13) | AO09 | N | Alexander Ooms | [108] |
![]() |
U' Lw2 F2 U2 l2 U B2 U F2 U' B2 U Lw2 | (21,13) | Inv of AO09 | N | Alexander Ooms | [109] |
![]() |
y Rw2 R F R' B2 R F' R' U2 r2 U2 B2 Rw2 U' y' | (20,14) | N | Frédérick Badie &Clément Gallet | [110] |
![]() |
r2 B2 R2 D2 l2 D' L2 D' R2 D L2 D' B2 r2 U | (25,15) | N | Clément Gallet | [] |
![]() |
U Dw2 Rw2 B2 U' F2 U B2 U' F2 U' r2 U2 Rw2 u2 y2 | (24,15) | N | Frédérick Badie | [111] |
![]() |
l' r' U2 x' U L' U R2 U' L U Rw2 U2 x U2 l r U | (21,16) | N | Christopher Mowla | [] |
I permutation
![]() |
L2 Uw2 L2 U' L2 D' B2 R2 d2 U' R2 D B2 u2 U | (24,15) | N | Clément Gallet | [112] |
![]() |
L2 Uw2 L2 U L2 3Uw L2 F2 U z l2 F2 L' U2 Lw2 z' U y | (25,15) | CG08 | N | Clément Gallet | [] |
![]() |
R2 D' F2 D R2 B2 D L2 D' Bw2 U2 b2 Uw2 b2 Uw2 U' | (26,16) | N | Kenneth Gustavsson | [113] |
![]() |
Lw2 U F2 L D' L D L' U L U' L' U l2 U2 F2 Lw2 | (23,17) | AO08 | N | Alexander Ooms | [114] |
![]() |
Rw2 U2 r2 Uw2 r2 u2 D' F2 U F2 R2 U R2 U' R2 D | (27,16) | N | Per Kristen Fredlund | [115] |
Theta (θ) permutation
![]() |
R2 U B2 Uw2 R2 U' B2 Uw2 U B2 U2 R2 Uw2 U' R2 U' | (25,16) | Y | Clément Gallet | [] |
![]() |
z F2 Rw2 R' F2 R2 U2 Rw2 R U2 R' F2 Rw2 U2 R F2 z' U | (25,16) | CG12 | Y | Clément Gallet | [116] |
![]() |
u2 D F2 U R2 U2 u2 F2 D' F2 U L2 D2 B2 U' u2 R2 y2 | (29,17) | N | Clément Gallet | [] |
![]() |
R' B' R F D' R' D B R Fw' f' R2 f2 Rw2 f2 Rw2 U R2 | (24,18) | N | Per Kristen Fredlund &Clément Gallet | [] |
![]() |
F U F' R2 F U' F' U' R2 U f2 R2 (f2 Rw2)2 U R2 | (27,18) | PKF12 | N | Per Kristen Fredlund | [117] |
![]() |
F R U' R' U' R U R' F' (r2 U2 r2 Uw2 r2 u2) R U R' U' R' F R F' | (29,23) | N | Stefan Lidström | [] |
Xi (Ξ) permutation
![]() |
Uw d B2 D M2 U L2 B2 U B2 Uw2 R2 D F2 Uw2 3Lw2 y' | (26,16) | N | Clément Gallet | [] |
![]() |
R2 Uw2 U' M2 U R2 F2 Uw2 U' F2 U2 3Rw2 Uw2 U' F2 U2 R2 U | (28,18) | Y | Clément Gallet | [] |
![]() |
Uw2 Lw2 U' B' U B U2 F U' F' U F' L2 F Lw2 U2 Lw2 Uw2 U' | (26,19) | FB13 | Y | Frédérick Badie | [] |
![]() |
U L2 U2 F2 D B2 u2 D' F2 L2 F2 D B2 D u2 R2 D2 F2 d2 | (33,19) | N | Clément Gallet | [] |
![]() |
Dw2 l' r' F' L' B' L F L' R' F' R B R' F' l2 F2 Lw2 Bw2 F' x | (24,20) | N | Frédérick Badie &Clément Gallet | [] |
![]() |
U Uw2 Rw2 U2 Rw2 R' D R' U' R (U2 D') R' D' R U2 R' (U' D) Rw2 Uw2 | (25,20) | N | xyzzy | [118] |
![]() |
z Uw2 r2 Uw2 r2 U2 (Lw' Rw' z') U R' U R U' R B2 R' U R' U' R U B2 U y' | (29,21) | N | Matthew Sheerin | [119] |
![]() |
z Uw2 r2 Uw2 r2 U2 (Lw' Rw' z') U R' U R U' R B2 R' U R' U' R (z 3Lw) U2 z' U | (29,21) | N | Matthew Sheerin | [120] |
The shortest PLL parity fixes in BQTM
- Note that these are the only PLL parity algorithms in this section which only contain two inner layer slice quarter turns.
- This alg set is for theoretical purposes only, as they scramble the pseudo 3x3x3 state of the 4x4x4.
![]() |
Rw U D L2 U D S2 Rw | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw' U D L2 U D S2 Rw' | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw U' D' L2 U' D' S2 Rw | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw' U' D' L2 U' D' S2 Rw' | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw U D R2 U D S2 Rw | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw' U D R2 U D S2 Rw' | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw U' D' R2 U' D' S2 Rw | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw' U' D' R2 U' D' S2 Rw' | (10,8) | Y | Christopher Mowla | [121] |
![]() |
Rw U D S2 U' D' S2 Rw' | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw' U D S2 U' D' S2 Rw | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw U' D' S2 U D S2 Rw' | (10,8) | Y | Christopher Mowla | [] |
![]() |
Rw' U' D' S2 U D S2 Rw | (10,8) | Y | Christopher Mowla | [] |
- Taking the first algorithm, for example, and solving back the outer layers, we see that these short parity fixes were made from a supercube safe unoriented 4-cycle of dedges in M:
![]() |
r U D L2 U D S2 r S2 D' U' L2 D' U' | (18,14) | N | Christopher Mowla | [] |
- However, note that this is not the shortest solution to this 4x4x4 position, as the following is a shorter supercube safe algorithm.
![]() |
(l E2 r' E2)3//Safe | (18,12) | N | Christopher Mowla | [] |
Pure Flips (Single Parity)
- All algorithms in this "pure flips" section are single parity algorithms.
One dedge flip
Shortest half turn move algorithms
- It turns out that the shortest algorithms in the half turn move metric (in both the single slice turn metric and the block turn metric) have a length of 15.
- There are exactly 288 algorithms (with a length of 15 half turns) which flip the upper front dedge and affect the top or front centers of the 4x4x4 supercube.
- They all happen to be 25 BQTM as well; and they all happen to be single slice turn-based algorithms (algorithms which predominately consist of single slice turns).
All 288 (25,15) algorithms can be obtained by running the 3x3x3 Classic Setup through a 3x3x3 solver like Cube Explorer and choosing all outputted 15f algorithms which are confined to the move set <U2,F2,D2,B2,L,R>.
|
- These 288 (25,15) algorithms have been divided into 36 clusters. There are exactly 8 algorithms in each cluster.
- Every cluster essentially represents a single unique algorithm path, as move transformations (from cube rotations, mirrors, and inverses) can be done to any algorithm in a given cluster to obtain the 7 other algorithms in its cluster. To avoid human error, a custom program was written to perform these move transformations to the first algorithm listed in each cluster and to label the remaining 7 algorithms in its cluster as the transformation they are of the first algorithm.
- Even further, several of these clusters are categorized as being in the same group number. This is because, although transformations are strictly restricted to being in the 36 clusters, some of these clusters of algorithms are directly related to each other by either conjugation and/or by cyclic shifting (a special type of conjugation).
- Take for example the first algorithm in the first cluster under Group 1 of non-symmetrical algorithms, r' U2 l F2 l' F2 r2 U2 r U2 r' U2 F2 r2 F2.
- Shifting ("rotating the algorithm's moves") 5 times in a clockwise manner gives: F2 r2 U2 r U2 r' U2 F2 r2 F2 r' U2 l F2 l' (animation).
- This is a single dedge flip of the upper back dedge.
- Rotating about y2 gives B2 l2 U2 l U2 l' U2 B2 l2 B2 l' U2 r B2 r', which is the third algorithm in the first cluster under Group 3 of non-symmetrical algorithms.
- This is why Group 3 is called "Group 3: Cyclic Shift of Group 1", for example.
- Even further, all unique non-symmetrical algorithms are directly related to each other by transformations (resulting from inserting cube rotations in between moves of the algorithms). The same holds true for all unique symmetrical algorithms.
- This implies that, despite that there are 288 15 half turn move algorithms which solve the upper front dedge pure flip case, there are actually only two fundamentally unique (25,15) algorithm paths: the symmetrical approach and the non-symmetrical approach.
- This was shown by Christopher Mowla in 2012.[122].
An algorithm is called symmetrical if its first and last moves are inverses of each other (or if it can be rewritten as such, should its first and/or last move cancel with the second and/or second to last move in the algorithm, respectively). Symmetrical algorithms are conjugates.
|
(Non-symmetrical algorithms)
Group 1
![]() |
r' U2 l F2 l' F2 r2 U2 r U2 r' U2 F2 r2 F2 | (25,15) | Alg.1(v1) | Y | Frédérick_Badie | [123] |
![]() |
l U2 r' F2 r F2 l2 U2 l' U2 l U2 F2 l2 F2 | (25,15) | Mirror[Alg.1(v1)] | Y | Frédérick_Badie | [] |
![]() |
F2 r2 F2 U2 r U2 r' U2 r2 F2 l F2 l' U2 r | (25,15) | Inverse[Alg.1(v1)] | Y | Frédérick_Badie | [] |
![]() |
l' F2 r U2 r' U2 l2 F2 l F2 l' F2 U2 l2 U2 | (25,15) | Rotation[Alg.1(v1)] | Y | Frédérick_Badie | [] |
![]() |
F2 l2 F2 U2 l' U2 l U2 l2 F2 r' F2 r U2 l' | (25,15) | Mirror[Inverse[Alg.1(v1)]] | Y | Frédérick_Badie | [] |
![]() |
r F2 l' U2 l U2 r2 F2 r' F2 r F2 U2 r2 U2 | (25,15) | Mirror[Rotation[Alg.1(v1)]] | Y | Frédérick_Badie | [] |
![]() |
U2 l2 U2 F2 l F2 l' F2 l2 U2 r U2 r' F2 l | (25,15) | Inverse[Rotation[Alg.1(v1)]] | Y | Frédérick_Badie | [] |
![]() |
U2 r2 U2 F2 r' F2 r F2 r2 U2 l' U2 l F2 r' | (25,15) | Mirror[Inverse[Rotation[Alg.1(v1)]]] | Y | Frédérick_Badie | [] |
![]() |
r' U2 r U2 l' U2 l2 F2 r F2 l' U2 F2 r2 F2 | (25,15) | Alg.1(v2) | Y | Frédérick_Badie | [] |
![]() |
l U2 l' U2 r U2 r2 F2 l' F2 r U2 F2 l2 F2 | (25,15) | Mirror[Alg.1(v2)] | Y | Frédérick_Badie | [] |
![]() |
F2 r2 F2 U2 l F2 r' F2 l2 U2 l U2 r' U2 r | (25,15) | Inverse[Alg.1(v2)] | Y | Frédérick_Badie | [] |
![]() |
l' F2 l F2 r' F2 r2 U2 l U2 r' F2 U2 l2 U2 | (25,15) | Rotation[Alg.1(v2)] | Y | Frédérick_Badie | [] |
![]() |
F2 l2 F2 U2 r' F2 l F2 r2 U2 r' U2 l U2 l' | (25,15) | Mirror[Inverse[Alg.1(v2)]] | Y | Frédérick_Badie | [] |
![]() |
r F2 r' F2 l F2 l2 U2 r' U2 l F2 U2 r2 U2 | (25,15) | Mirror[Rotation[Alg.1(v2)]] | Y | Frédérick_Badie | [] |
![]() |
U2 l2 U2 F2 r U2 l' U2 r2 F2 r F2 l' F2 l | (25,15) | Inverse[Rotation[Alg.1(v2)]] | Y | Frédérick_Badie | [] |
![]() |
U2 r2 U2 F2 l' U2 r U2 l2 F2 l' F2 r F2 r' | (25,15) | Mirror[Inverse[Rotation[Alg.1(v2)]]] | Y | Frédérick_Badie | [] |
![]() |
r B2 r' U2 r U2 r2 F2 r' D2 l D2 B2 r2 F2 | (25,15) | Alg.1(v3) | Y | Frédérick_Badie | [] |
![]() |
l' B2 l U2 l' U2 l2 F2 l D2 r' D2 B2 l2 F2 | (25,15) | Mirror[Alg.1(v3)] | Y | Frédérick_Badie | [] |
![]() |
F2 r2 B2 D2 l' D2 r F2 r2 U2 r' U2 r B2 r' | (25,15) | Inverse[Alg.1(v3)] | Y | Frédérick_Badie | [] |
![]() |
l D2 l' F2 l F2 l2 U2 l' B2 r B2 D2 l2 U2 | (25,15) | Rotation[Alg.1(v3)] | Y | Frédérick_Badie | [] |
![]() |
F2 l2 B2 D2 r D2 l' F2 l2 U2 l U2 l' B2 l | (25,15) | Mirror[Inverse[Alg.1(v3)]] | Y | Frédérick_Badie | [] |
![]() |
r' D2 r F2 r' F2 r2 U2 r B2 l' B2 D2 r2 U2 | (25,15) | Mirror[Rotation[Alg.1(v3)]] | Y | Frédérick_Badie | [] |
![]() |
U2 l2 D2 B2 r' B2 l U2 l2 F2 l' F2 l D2 l' | (25,15) | Inverse[Rotation[Alg.1(v3)]] | Y | Frédérick_Badie | [] |
![]() |
U2 r2 D2 B2 l B2 r' U2 r2 F2 r F2 r' D2 r | (25,15) | Mirror[Inverse[Rotation[Alg.1(v3)]]] | Y | Frédérick_Badie | [] |
![]() |
r B2 r' U2 r U2 l2 B2 r' U2 l U2 F2 l2 F2 | (25,15) | Alg.1(v4) | Y | Frédérick_Badie | [] |
![]() |
l' B2 l U2 l' U2 r2 B2 l U2 r' U2 F2 r2 F2 | (25,15) | Mirror[Alg.1(v4)] | Y | Frédérick_Badie | [] |
![]() |
F2 l2 F2 U2 l' U2 r B2 l2 U2 r' U2 r B2 r' | (25,15) | Inverse[Alg.1(v4)] | Y | Frédérick_Badie | [] |
![]() |
l D2 l' F2 l F2 r2 D2 l' F2 r F2 U2 r2 U2 | (25,15) | Rotation[Alg.1(v4)] | Y | Frédérick_Badie | [] |
![]() |
F2 r2 F2 U2 r U2 l' B2 r2 U2 l U2 l' B2 l | (25,15) | Mirror[Inverse[Alg.1(v4)]] | Y | Frédérick_Badie | [] |
![]() |
r' D2 r F2 r' F2 l2 D2 r F2 l' F2 U2 l2 U2 | (25,15) | Mirror[Rotation[Alg.1(v4)]] | Y | Frédérick_Badie | [] |
![]() |
U2 r2 U2 F2 r' F2 l D2 r2 F2 l' F2 l D2 l' | (25,15) | Inverse[Rotation[Alg.1(v4)]] | Y | Frédérick_Badie | [] |
![]() |
U2 l2 U2 F2 l F2 r' D2 l2 F2 r F2 r' D2 r | (25,15) | Mirror[Inverse[Rotation[Alg.1(v4)]]] | Y | Frédérick_Badie | [] |
![]() |
r B2 l' B2 l U2 r2 F2 l' F2 r U2 F2 l2 F2 | (25,15) | Alg.1(v5) | Y | Frédérick_Badie | [] |
![]() |
l' B2 r B2 r' U2 l2 F2 r F2 l' U2 F2 r2 F2 | (25,15) | Mirror[Alg.1(v5)] | Y | Frédérick_Badie | [] |
![]() |
F2 l2 F2 U2 r' F2 l F2 r2 U2 l' B2 l B2 r' | (25,15) | Inverse[Alg.1(v5)] | Y | Frédérick_Badie | [] |
![]() |
l D2 r' D2 r F2 l2 U2 r' U2 l F2 U2 r2 U2 | (25,15) | Rotation[Alg.1(v5)] | Y | Frédérick_Badie | [] |
![]() |
F2 r2 F2 U2 l F2 r' F2 l2 U2 r B2 r' B2 l | (25,15) | Mirror[Inverse[Alg.1(v5)]] | Y | Frédérick_Badie | [] |
![]() |
r' D2 l D2 l' F2 r2 U2 l U2 r' F2 U2 l2 U2 | (25,15) | Mirror[Rotation[Alg.1(v5)]] | Y | Frédérick_Badie | [] |
![]() |
U2 r2 U2 F2 l' U2 r U2 l2 F2 r' D2 r D2 l' | (25,15) | Inverse[Rotation[Alg.1(v5)]] | Y | Frédérick_Badie | [] |
![]() |
U2 l2 U2 F2 r U2 l' U2 r2 F2 l D2 l' D2 r | (25,15) | Mirror[Inverse[Rotation[Alg.1(v5)]]] | Y | Frédérick_Badie | [] |
Group 2: F2 move conjugation + rotation of Group 1
![]() |
r2 U2 B2 r B2 r' B2 r2 U2 l U2 l' B2 r U2 | (25,15) | Alg.2(v1) | Y | [] |
![]() |
l2 U2 B2 l' B2 l B2 l2 U2 r' U2 r B2 l' U2 | (25,15) | Mirror[Alg.2(v1)] | Y | [] |
![]() |
U2 r' B2 l U2 l' U2 r2 B2 r B2 r' B2 U2 r2 | (25,15) | Inverse[Alg.2(v1)] | Y | [] |
![]() |
l2 F2 D2 l D2 l' D2 l2 F2 r F2 r' D2 l F2 | (25,15) | Rotation[Alg.2(v1)] | Y | [] |
![]() |
U2 l B2 r' U2 r U2 l2 B2 l' B2 l B2 U2 l2 | (25,15) | Mirror[Inverse[Alg.2(v1)]] | Y | [] |
![]() |
r2 F2 D2 r' D2 r D2 r2 F2 l' F2 l D2 r' F2 | (25,15) | Mirror[Rotation[Alg.2(v1)]] | Y | [] |
![]() |
F2 l' D2 r F2 r' F2 l2 D2 l D2 l' D2 F2 l2 | (25,15) | Inverse[Rotation[Alg.2(v1)]] | Y | [] |
![]() |
F2 r D2 l' F2 l F2 r2 D2 r' D2 r D2 F2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.2(v1)]]] | Y | [] |
![]() |
r2 U2 B2 l U2 r' U2 l2 B2 l B2 r' B2 r U2 | (25,15) | Alg.2(v2) | Y | [] |
![]() |
l2 U2 B2 r' U2 l U2 r2 B2 r' B2 l B2 l' U2 | (25,15) | Mirror[Alg.2(v2)] | Y | [] |
![]() |
U2 r' B2 r B2 l' B2 l2 U2 r U2 l' B2 U2 r2 | (25,15) | Inverse[Alg.2(v2)] | Y | [] |
![]() |
l2 F2 D2 r F2 l' F2 r2 D2 r D2 l' D2 l F2 | (25,15) | Rotation[Alg.2(v2)] | Y | [] |
![]() |
U2 l B2 l' B2 r B2 r2 U2 l' U2 r B2 U2 l2 | (25,15) | Mirror[Inverse[Alg.2(v2)]] | Y | [] |
![]() |
r2 F2 D2 l' F2 r F2 l2 D2 l' D2 r D2 r' F2 | (25,15) | Mirror[Rotation[Alg.2(v2)]] | Y | [] |
![]() |
F2 l' D2 l D2 r' D2 r2 F2 l F2 r' D2 F2 l2 | (25,15) | Inverse[Rotation[Alg.2(v2)]] | Y | [] |
![]() |
F2 r D2 r' D2 l D2 l2 F2 r' F2 l D2 F2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.2(v2)]]] | Y | [] |
![]() |
r2 D2 F2 l' F2 r U2 r2 B2 r' B2 r D2 r' U2 | (25,15) | Alg.2(v3) | Y | [] |
![]() |
l2 D2 F2 r F2 l' U2 l2 B2 l B2 l' D2 l U2 | (25,15) | Mirror[Alg.2(v3)] | Y | [] |
![]() |
U2 r D2 r' B2 r B2 r2 U2 r' F2 l F2 D2 r2 | (25,15) | Inverse[Alg.2(v3)] | Y | [] |
![]() |
l2 B2 U2 r' U2 l F2 l2 D2 l' D2 l B2 l' F2 | (25,15) | Rotation[Alg.2(v3)] | Y | [] |
![]() |
U2 l' D2 l B2 l' B2 l2 U2 l F2 r' F2 D2 l2 | (25,15) | Mirror[Inverse[Alg.2(v3)]] | Y | [] |
![]() |
r2 B2 U2 l U2 r' F2 r2 D2 r D2 r' B2 r F2 | (25,15) | Mirror[Rotation[Alg.2(v3)]] | Y | [] |
![]() |
F2 l B2 l' D2 l D2 l2 F2 l' U2 r U2 B2 l2 | (25,15) | Inverse[Rotation[Alg.2(v3)]] | Y | [] |
![]() |
F2 r' B2 r D2 r' D2 r2 F2 r U2 l' U2 B2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.2(v3)]]] | Y | [] |
![]() |
r2 U2 B2 r B2 l' D2 r2 B2 l B2 l' D2 l U2 | (25,15) | Alg.2(v4) | Y | [] |
![]() |
l2 U2 B2 l' B2 r D2 l2 B2 r' B2 r D2 r' U2 | (25,15) | Mirror[Alg.2(v4)] | Y | [] |
![]() |
U2 l' D2 l B2 l' B2 r2 D2 l B2 r' B2 U2 r2 | (25,15) | Inverse[Alg.2(v4)] | Y | [] |
![]() |
l2 F2 D2 l D2 r' B2 l2 D2 r D2 r' B2 r F2 | (25,15) | Rotation[Alg.2(v4)] | Y | [] |
![]() |
U2 r D2 r' B2 r B2 l2 D2 r' B2 l B2 U2 l2 | (25,15) | Mirror[Inverse[Alg.2(v4)]] | Y | [] |
![]() |
r2 F2 D2 r' D2 l B2 r2 D2 l' D2 l B2 l' F2 | (25,15) | Mirror[Rotation[Alg.2(v4)]] | Y | [] |
![]() |
F2 r' B2 r D2 r' D2 l2 B2 r D2 l' D2 F2 l2 | (25,15) | Inverse[Rotation[Alg.2(v4)]] | Y | [] |
![]() |
F2 l B2 l' D2 l D2 r2 B2 l' D2 r D2 F2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.2(v4)]]] | Y | [] |
![]() |
r2 U2 B2 l U2 r' U2 l2 B2 r D2 r' D2 l U2 | (25,15) | Alg.2(v5) | Y | [] |
![]() |
l2 U2 B2 r' U2 l U2 r2 B2 l' D2 l D2 r' U2 | (25,15) | Mirror[Alg.2(v5)] | Y | [] |
![]() |
U2 l' D2 r D2 r' B2 l2 U2 r U2 l' B2 U2 r2 | (25,15) | Inverse[Alg.2(v5)] | Y | [] |
![]() |
l2 F2 D2 r F2 l' F2 r2 D2 l B2 l' B2 r F2 | (25,15) | Rotation[Alg.2(v5)] | Y | [] |
![]() |
U2 r D2 l' D2 l B2 r2 U2 l' U2 r B2 U2 l2 | (25,15) | Mirror[Inverse[Alg.2(v5)]] | Y | [] |
![]() |
r2 F2 D2 l' F2 r F2 l2 D2 r' B2 r B2 l' F2 | (25,15) | Mirror[Rotation[Alg.2(v5)]] | Y | [] |
![]() |
F2 r' B2 l B2 l' D2 r2 F2 l F2 r' D2 F2 l2 | (25,15) | Inverse[Rotation[Alg.2(v5)]] | Y | [] |
![]() |
F2 l B2 r' B2 r D2 l2 F2 r' F2 l D2 F2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.2(v5)]]] | Y | [] |
Group 3: cyclic shift of Group 1
![]() |
r B2 r' U2 l B2 l2 B2 U2 l U2 l' U2 l2 B2 | (25,15) | Alg.3(v1) | Y | [] |
![]() |
l' B2 l U2 r' B2 r2 B2 U2 r' U2 r U2 r2 B2 | (25,15) | Mirror[Alg.3(v1)] | Y | [] |
![]() |
B2 l2 U2 l U2 l' U2 B2 l2 B2 l' U2 r B2 r' | (25,15) | Inverse[Alg.3(v1)] | Y | [] |
![]() |
l D2 l' F2 r D2 r2 D2 F2 r F2 r' F2 r2 D2 | (25,15) | Rotation[Alg.3(v1)] | Y | [] |
![]() |
B2 r2 U2 r' U2 r U2 B2 r2 B2 r U2 l' B2 l | (25,15) | Mirror[Inverse[Alg.3(v1)]] | Y | [] |
![]() |
r' D2 r F2 l' D2 l2 D2 F2 l' F2 l F2 l2 D2 | (25,15) | Mirror[Rotation[Alg.3(v1)]] | Y | [] |
![]() |
D2 r2 F2 r F2 r' F2 D2 r2 D2 r' F2 l D2 l' | (25,15) | Inverse[Rotation[Alg.3(v1)]] | Y | [] |
![]() |
D2 l2 F2 l' F2 l F2 D2 l2 D2 l F2 r' D2 r | (25,15) | Mirror[Inverse[Rotation[Alg.3(v1)]]] | Y | [] |
![]() |
r B2 r' U2 r D2 r2 U2 F2 l F2 r' D2 r2 B2 | (25,15) | Alg.3(v2) | Y | [] |
![]() |
l' B2 l U2 l' D2 l2 U2 F2 r' F2 l D2 l2 B2 | (25,15) | Mirror[Alg.3(v2)] | Y | [] |
![]() |
B2 r2 D2 r F2 l' F2 U2 r2 D2 r' U2 r B2 r' | (25,15) | Inverse[Alg.3(v2)] | Y | [] |
![]() |
l D2 l' F2 l B2 l2 F2 U2 r U2 l' B2 l2 D2 | (25,15) | Rotation[Alg.3(v2)] | Y | [] |
![]() |
B2 l2 D2 l' F2 r F2 U2 l2 D2 l U2 l' B2 l | (25,15) | Mirror[Inverse[Alg.3(v2)]] | Y | [] |
![]() |
r' D2 r F2 r' B2 r2 F2 U2 l' U2 r B2 r2 D2 | (25,15) | Mirror[Rotation[Alg.3(v2)]] | Y | [] |
![]() |
D2 l2 B2 l U2 r' U2 F2 l2 B2 l' F2 l D2 l' | (25,15) | Inverse[Rotation[Alg.3(v2)]] | Y | [] |
![]() |
D2 r2 B2 r' U2 l U2 F2 r2 B2 r F2 r' D2 r | (25,15) | Mirror[Inverse[Rotation[Alg.3(v2)]]] | Y | [] |
![]() |
r B2 r' U2 r D2 l2 D2 B2 l B2 r' U2 l2 B2 | (25,15) | Alg.3(v3) | Y | [] |
![]() |
l' B2 l U2 l' D2 r2 D2 B2 r' B2 l U2 r2 B2 | (25,15) | Mirror[Alg.3(v3)] | Y | [] |
![]() |
B2 l2 U2 r B2 l' B2 D2 l2 D2 r' U2 r B2 r' | (25,15) | Inverse[Alg.3(v3)] | Y | [] |
![]() |
l D2 l' F2 l B2 r2 B2 D2 r D2 l' F2 r2 D2 | (25,15) | Rotation[Alg.3(v3)] | Y | [] |
![]() |
B2 r2 U2 l' B2 r B2 D2 r2 D2 l U2 l' B2 l | (25,15) | Mirror[Inverse[Alg.3(v3)]] | Y | [] |
![]() |
r' D2 r F2 r' B2 l2 B2 D2 l' D2 r F2 l2 D2 | (25,15) | Mirror[Rotation[Alg.3(v3)]] | Y | [] |
![]() |
D2 r2 F2 l D2 r' D2 B2 r2 B2 l' F2 l D2 l' | (25,15) | Inverse[Rotation[Alg.3(v3)]] | Y | [] |
![]() |
D2 l2 F2 r' D2 l D2 B2 l2 B2 r F2 r' D2 r | (25,15) | Mirror[Inverse[Rotation[Alg.3(v3)]]] | Y | [] |
![]() |
r B2 l' B2 l D2 l2 D2 B2 r D2 l' D2 r2 B2 | (25,15) | Alg.3(v4) | Y | [] |
![]() |
l' B2 r B2 r' D2 r2 D2 B2 l' D2 r D2 l2 B2 | (25,15) | Mirror[Alg.3(v4)] | Y | [] |
![]() |
B2 r2 D2 l D2 r' B2 D2 l2 D2 l' B2 l B2 r' | (25,15) | Inverse[Alg.3(v4)] | Y | [] |
![]() |
l D2 r' D2 r B2 r2 B2 D2 l B2 r' B2 l2 D2 | (25,15) | Rotation[Alg.3(v4)] | Y | [] |
![]() |
B2 l2 D2 r' D2 l B2 D2 r2 D2 r B2 r' B2 l | (25,15) | Mirror[Inverse[Alg.3(v4)]] | Y | [] |
![]() |
r' D2 l D2 l' B2 l2 B2 D2 r' B2 l B2 r2 D2 | (25,15) | Mirror[Rotation[Alg.3(v4)]] | Y | [] |
![]() |
D2 l2 B2 r B2 l' D2 B2 r2 B2 r' D2 r D2 l' | (25,15) | Inverse[Rotation[Alg.3(v4)]] | Y | [] |
![]() |
D2 r2 B2 l' B2 r D2 B2 l2 B2 l D2 l' D2 r | (25,15) | Mirror[Inverse[Rotation[Alg.3(v4)]]] | Y | [] |
![]() |
r' U2 r U2 l' D2 r2 D2 B2 l' D2 r D2 l2 B2 | (25,15) | Alg.3(v5) | Y | [] |
![]() |
l U2 l' U2 r D2 l2 D2 B2 r D2 l' D2 r2 B2 | (25,15) | Mirror[Alg.3(v5)] | Y | [] |
![]() |
B2 l2 D2 r' D2 l B2 D2 r2 D2 l U2 r' U2 r | (25,15) | Inverse[Alg.3(v5)] | Y | [] |
![]() |
l' F2 l F2 r' B2 l2 B2 D2 r' B2 l B2 r2 D2 | (25,15) | Rotation[Alg.3(v5)] | Y | [] |
![]() |
B2 r2 D2 l D2 r' B2 D2 l2 D2 r' U2 l U2 l' | (25,15) | Mirror[Inverse[Alg.3(v5)]] | Y | [] |
![]() |
r F2 r' F2 l B2 r2 B2 D2 l B2 r' B2 l2 D2 | (25,15) | Mirror[Rotation[Alg.3(v5)]] | Y | [] |
![]() |
D2 r2 B2 l' B2 r D2 B2 l2 B2 r F2 l' F2 l | (25,15) | Inverse[Rotation[Alg.3(v5)]] | Y | [] |
![]() |
D2 l2 B2 r B2 l' D2 B2 r2 B2 l' F2 r F2 r' | (25,15) | Mirror[Inverse[Rotation[Alg.3(v5)]]] | Y | [] |
Group 4: B2 move conjugation of Group 3
![]() |
r2 U2 r' U2 r U2 B2 r2 B2 r U2 l' B2 l B2 | (25,15) | Alg.4(v1) | Y | [] |
![]() |
l2 U2 l U2 l' U2 B2 l2 B2 l' U2 r B2 r' B2 | (25,15) | Mirror[Alg.4(v1)] | Y | [] |
![]() |
B2 l' B2 l U2 r' B2 r2 B2 U2 r' U2 r U2 r2 | (25,15) | Inverse[Alg.4(v1)] | Y | [] |
![]() |
l2 F2 l' F2 l F2 D2 l2 D2 l F2 r' D2 r D2 | (25,15) | Rotation[Alg.4(v1)] | Y | [] |
![]() |
B2 r B2 r' U2 l B2 l2 B2 U2 l U2 l' U2 l2 | (25,15) | Mirror[Inverse[Alg.4(v1)]] | Y | [] |
![]() |
r2 F2 r F2 r' F2 D2 r2 D2 r' F2 l D2 l' D2 | (25,15) | Mirror[Rotation[Alg.4(v1)]] | Y | [] |
![]() |
D2 r' D2 r F2 l' D2 l2 D2 F2 l' F2 l F2 l2 | (25,15) | Inverse[Rotation[Alg.4(v1)]] | Y | [] |
![]() |
D2 l D2 l' F2 r D2 r2 D2 F2 r F2 r' F2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.4(v1)]]] | Y | [] |
![]() |
r2 D2 r F2 l' F2 U2 r2 D2 r' U2 r B2 r' B2 | (25,15) | Alg.4(v2) | Y | [] |
![]() |
l2 D2 l' F2 r F2 U2 l2 D2 l U2 l' B2 l B2 | (25,15) | Mirror[Alg.4(v2)] | Y | [] |
![]() |
B2 r B2 r' U2 r D2 r2 U2 F2 l F2 r' D2 r2 | (25,15) | Inverse[Alg.4(v2)] | Y | [] |
![]() |
l2 B2 l U2 r' U2 F2 l2 B2 l' F2 l D2 l' D2 | (25,15) | Rotation[Alg.4(v2)] | Y | [] |
![]() |
B2 l' B2 l U2 l' D2 l2 U2 F2 r' F2 l D2 l2 | (25,15) | Mirror[Inverse[Alg.4(v2)]] | Y | [] |
![]() |
r2 B2 r' U2 l U2 F2 r2 B2 r F2 r' D2 r D2 | (25,15) | Mirror[Rotation[Alg.4(v2)]] | Y | [] |
![]() |
D2 l D2 l' F2 l B2 l2 F2 U2 r U2 l' B2 l2 | (25,15) | Inverse[Rotation[Alg.4(v2)]] | Y | [] |
![]() |
D2 r' D2 r F2 r' B2 r2 F2 U2 l' U2 r B2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.4(v2)]]] | Y | [] |
![]() |
r2 U2 l' B2 r B2 D2 r2 D2 l U2 l' B2 l B2 | (25,15) | Alg.4(v3) | Y | [] |
![]() |
l2 U2 r B2 l' B2 D2 l2 D2 r' U2 r B2 r' B2 | (25,15) | Mirror[Alg.4(v3)] | Y | [] |
![]() |
B2 l' B2 l U2 l' D2 r2 D2 B2 r' B2 l U2 r2 | (25,15) | Inverse[Alg.4(v3)] | Y | [] |
![]() |
l2 F2 r' D2 l D2 B2 l2 B2 r F2 r' D2 r D2 | (25,15) | Rotation[Alg.4(v3)] | Y | [] |
![]() |
B2 r B2 r' U2 r D2 l2 D2 B2 l B2 r' U2 l2 | (25,15) | Mirror[Inverse[Alg.4(v3)]] | Y | [] |
![]() |
r2 F2 l D2 r' D2 B2 r2 B2 l' F2 l D2 l' D2 | (25,15) | Mirror[Rotation[Alg.4(v3)]] | Y | [] |
![]() |
D2 r' D2 r F2 r' B2 l2 B2 D2 l' D2 r F2 l2 | (25,15) | Inverse[Rotation[Alg.4(v3)]] | Y | [] |
![]() |
D2 l D2 l' F2 l B2 r2 B2 D2 r D2 l' F2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.4(v3)]]] | Y | [] |
![]() |
r2 D2 l D2 r' B2 D2 l2 D2 l' B2 l B2 r' B2 | (25,15) | Alg.4(v4) | Y | [] |
![]() |
l2 D2 r' D2 l B2 D2 r2 D2 r B2 r' B2 l B2 | (25,15) | Mirror[Alg.4(v4)] | Y | [] |
![]() |
B2 r B2 l' B2 l D2 l2 D2 B2 r D2 l' D2 r2 | (25,15) | Inverse[Alg.4(v4)] | Y | [] |
![]() |
l2 B2 r B2 l' D2 B2 r2 B2 r' D2 r D2 l' D2 | (25,15) | Rotation[Alg.4(v4)] | Y | [] |
![]() |
B2 l' B2 r B2 r' D2 r2 D2 B2 l' D2 r D2 l2 | (25,15) | Mirror[Inverse[Alg.4(v4)]] | Y | [] |
![]() |
r2 B2 l' B2 r D2 B2 l2 B2 l D2 l' D2 r D2 | (25,15) | Mirror[Rotation[Alg.4(v4)]] | Y | [] |
![]() |
D2 l D2 r' D2 r B2 r2 B2 D2 l B2 r' B2 l2 | (25,15) | Inverse[Rotation[Alg.4(v4)]] | Y | [] |
![]() |
D2 r' D2 l D2 l' B2 l2 B2 D2 r' B2 l B2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.4(v4)]]] | Y | [] |
![]() |
r2 D2 l D2 r' B2 D2 l2 D2 r' U2 l U2 l' B2 | (25,15) | Alg.4(v5) | Y | [] |
![]() |
l2 D2 r' D2 l B2 D2 r2 D2 l U2 r' U2 r B2 | (25,15) | Mirror[Alg.4(v5)] | Y | [] |
![]() |
B2 l U2 l' U2 r D2 l2 D2 B2 r D2 l' D2 r2 | (25,15) | Inverse[Alg.4(v5)] | Y | [] |
![]() |
l2 B2 r B2 l' D2 B2 r2 B2 l' F2 r F2 r' D2 | (25,15) | Rotation[Alg.4(v5)] | Y | [] |
![]() |
B2 r' U2 r U2 l' D2 r2 D2 B2 l' D2 r D2 l2 | (25,15) | Mirror[Inverse[Alg.4(v5)]] | Y | [] |
![]() |
r2 B2 l' B2 r D2 B2 l2 B2 r F2 l' F2 l D2 | (25,15) | Mirror[Rotation[Alg.4(v5)]] | Y | [] |
![]() |
D2 r F2 r' F2 l B2 r2 B2 D2 l B2 r' B2 l2 | (25,15) | Inverse[Rotation[Alg.4(v5)]] | Y | [] |
![]() |
D2 l' F2 l F2 r' B2 l2 B2 D2 r' B2 l B2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.4(v5)]]] | Y | [] |
Symmetrical algorithms
Group 1
- The first and last turns of each of these algorithms can be made wide turns to still achieve a single dedge flip.
![]() |
r2 B2 U2 l U2 r' U2 r U2 F2 r F2 l' B2 r2 | (25,15) | Alg.5(v1) | Y | [124] |
![]() |
l2 B2 U2 r' U2 l U2 l' U2 F2 l' F2 r B2 l2 | (25,15) | Mirror[Alg.5(v1)] | Y | [] |
![]() |
r2 B2 l F2 r' F2 U2 r' U2 r U2 l' U2 B2 r2 | (25,15) | Inverse[Alg.5(v1)] | Y | [] |
![]() |
l2 D2 F2 r F2 l' F2 l F2 U2 l U2 r' D2 l2 | (25,15) | Rotation[Alg.5(v1)] | Y | [] |
![]() |
l2 B2 r' F2 l F2 U2 l U2 l' U2 r U2 B2 l2 | (25,15) | Mirror[Inverse[Alg.5(v1)]] | Y | [] |
![]() |
r2 D2 F2 l' F2 r F2 r' F2 U2 r' U2 l D2 r2 | (25,15) | Mirror[Rotation[Alg.5(v1)]] | Y | [] |
![]() |
l2 D2 r U2 l' U2 F2 l' F2 l F2 r' F2 D2 l2 | (25,15) | Inverse[Rotation[Alg.5(v1)]] | Y | [] |
![]() |
r2 D2 l' U2 r U2 F2 r F2 r' F2 l F2 D2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.5(v1)]]] | Y | [] |
![]() |
r2 B2 U2 l U2 l' B2 r B2 U2 r U2 r' B2 r2 | (25,15) | Alg.5(v2) | Y | [] |
![]() |
l2 B2 U2 r' U2 r B2 l' B2 U2 l' U2 l B2 l2 | (25,15) | Mirror[Alg.5(v2)] | Y | [] |
![]() |
r2 B2 r U2 r' U2 B2 r' B2 l U2 l' U2 B2 r2 | (25,15) | Inverse[Alg.5(v2)] | Y | [] |
![]() |
l2 D2 F2 r F2 r' D2 l D2 F2 l F2 l' D2 l2 | (25,15) | Rotation[Alg.5(v2)] | Y | [] |
![]() |
l2 B2 l' U2 l U2 B2 l B2 r' U2 r U2 B2 l2 | (25,15) | Mirror[Inverse[Alg.5(v2)]] | Y | [] |
![]() |
r2 D2 F2 l' F2 l D2 r' D2 F2 r' F2 r D2 r2 | (25,15) | Mirror[Rotation[Alg.5(v2)]] | Y | [] |
![]() |
l2 D2 l F2 l' F2 D2 l' D2 r F2 r' F2 D2 l2 | (25,15) | Inverse[Rotation[Alg.5(v2)]] | Y | [] |
![]() |
r2 D2 r' F2 r F2 D2 r D2 l' F2 l F2 D2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.5(v2)]]] | Y | [] |
![]() |
r2 F2 D2 r' D2 r F2 l' F2 D2 l' D2 l F2 r2 | (25,15) | Alg.5(v3) | Y | [] |
![]() |
l2 F2 D2 l D2 l' F2 r F2 D2 r D2 r' F2 l2 | (25,15) | Mirror[Alg.5(v3)] | Y | [] |
![]() |
r2 F2 l' D2 l D2 F2 l F2 r' D2 r D2 F2 r2 | (25,15) | Inverse[Alg.5(v3)] | Y | [] |
![]() |
l2 U2 B2 l' B2 l U2 r' U2 B2 r' B2 r U2 l2 | (25,15) | Rotation[Alg.5(v3)] | Y | [] |
![]() |
l2 F2 r D2 r' D2 F2 r' F2 l D2 l' D2 F2 l2 | (25,15) | Mirror[Inverse[Alg.5(v3)]] | Y | [] |
![]() |
r2 U2 B2 r B2 r' U2 l U2 B2 l B2 l' U2 r2 | (25,15) | Mirror[Rotation[Alg.5(v3)]] | Y | [] |
![]() |
l2 U2 r' B2 r B2 U2 r U2 l' B2 l B2 U2 l2 | (25,15) | Inverse[Rotation[Alg.5(v3)]] | Y | [] |
![]() |
r2 U2 l B2 l' B2 U2 l' U2 r B2 r' B2 U2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.5(v3)]]] | Y | [] |
![]() |
r2 F2 D2 r' D2 l D2 l' D2 B2 l' B2 r F2 r2 | (25,15) | Alg.5(v4) | Y | [] |
![]() |
l2 F2 D2 l D2 r' D2 r D2 B2 r B2 l' F2 l2 | (25,15) | Mirror[Alg.5(v4)] | Y | [] |
![]() |
r2 F2 r' B2 l B2 D2 l D2 l' D2 r D2 F2 r2 | (25,15) | Inverse[Alg.5(v4)] | Y | [] |
![]() |
l2 U2 B2 l' B2 r B2 r' B2 D2 r' D2 l U2 l2 | (25,15) | Rotation[Alg.5(v4)] | Y | [] |
![]() |
l2 F2 l B2 r' B2 D2 r' D2 r D2 l' D2 F2 l2 | (25,15) | Mirror[Inverse[Alg.5(v4)]] | Y | [] |
![]() |
r2 U2 B2 r B2 l' B2 l B2 D2 l D2 r' U2 r2 | (25,15) | Mirror[Rotation[Alg.5(v4)]] | Y | [] |
![]() |
l2 U2 l' D2 r D2 B2 r B2 r' B2 l B2 U2 l2 | (25,15) | Inverse[Rotation[Alg.5(v4)]] | Y | [] |
![]() |
r2 U2 r D2 l' D2 B2 l' B2 l B2 r' B2 U2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.5(v4)]]] | Y | [] |
![]() |
r2 B2 U2 r B2 r' B2 l U2 F2 r F2 l' B2 r2 | (25,15) | Alg.5(v5) | Y | [] |
![]() |
l2 B2 U2 l' B2 l B2 r' U2 F2 l' F2 r B2 l2 | (25,15) | Mirror[Alg.5(v5)] | Y | [] |
![]() |
r2 B2 l F2 r' F2 U2 l' B2 r B2 r' U2 B2 r2 | (25,15) | Inverse[Alg.5(v5)] | Y | [] |
![]() |
l2 D2 F2 l D2 l' D2 r F2 U2 l U2 r' D2 l2 | (25,15) | Rotation[Alg.5(v5)] | Y | [] |
![]() |
l2 B2 r' F2 l F2 U2 r B2 l' B2 l U2 B2 l2 | (25,15) | Mirror[Inverse[Alg.5(v5)]] | Y | [] |
![]() |
r2 D2 F2 r' D2 r D2 l' F2 U2 r' U2 l D2 r2 | (25,15) | Mirror[Rotation[Alg.5(v5)]] | Y | [] |
![]() |
l2 D2 r U2 l' U2 F2 r' D2 l D2 l' F2 D2 l2 | (25,15) | Inverse[Rotation[Alg.5(v5)]] | Y | [] |
![]() |
r2 D2 l' U2 r U2 F2 l D2 r' D2 r F2 D2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.5(v5)]]] | Y | [] |
![]() |
r2 F2 D2 l' F2 l F2 r' D2 B2 l' B2 r F2 r2 | (25,15) | Alg.5(v6) | Y | [] |
![]() |
l2 F2 D2 r F2 r' F2 l D2 B2 r B2 l' F2 l2 | (25,15) | Mirror[Alg.5(v6)] | Y | [] |
![]() |
r2 F2 r' B2 l B2 D2 r F2 l' F2 l D2 F2 r2 | (25,15) | Inverse[Alg.5(v6)] | Y | [] |
![]() |
l2 U2 B2 r' U2 r U2 l' B2 D2 r' D2 l U2 l2 | (25,15) | Rotation[Alg.5(v6)] | Y | [] |
![]() |
l2 F2 l B2 r' B2 D2 l' F2 r F2 r' D2 F2 l2 | (25,15) | Mirror[Inverse[Alg.5(v6)]] | Y | [] |
![]() |
r2 U2 B2 l U2 l' U2 r B2 D2 l D2 r' U2 r2 | (25,15) | Mirror[Rotation[Alg.5(v6)]] | Y | [] |
![]() |
l2 U2 l' D2 r D2 B2 l U2 r' U2 r B2 U2 l2 | (25,15) | Inverse[Rotation[Alg.5(v6)]] | Y | [] |
![]() |
r2 U2 r D2 l' D2 B2 r' U2 l U2 l' B2 U2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.5(v6)]]] | Y | [] |
![]() |
r2 B2 U2 r B2 l' D2 r D2 B2 l U2 r' B2 r2 | (25,15) | Alg.5(v7) | Y | [] |
![]() |
l2 B2 U2 l' B2 r D2 l' D2 B2 r' U2 l B2 l2 | (25,15) | Mirror[Alg.5(v7)] | Y | [] |
![]() |
r2 B2 r U2 l' B2 D2 r' D2 l B2 r' U2 B2 r2 | (25,15) | Inverse[Alg.5(v7)] | Y | [] |
![]() |
l2 D2 F2 l D2 r' B2 l B2 D2 r F2 l' D2 l2 | (25,15) | Rotation[Alg.5(v7)] | Y | [] |
![]() |
l2 B2 l' U2 r B2 D2 l D2 r' B2 l U2 B2 l2 | (25,15) | Mirror[Inverse[Alg.5(v7)]] | Y | [] |
![]() |
r2 D2 F2 r' D2 l B2 r' B2 D2 l' F2 r D2 r2 | (25,15) | Mirror[Rotation[Alg.5(v7)]] | Y | [] |
![]() |
l2 D2 l F2 r' D2 B2 l' B2 r D2 l' F2 D2 l2 | (25,15) | Inverse[Rotation[Alg.5(v7)]] | Y | [] |
![]() |
r2 D2 r' F2 l D2 B2 r B2 l' D2 r F2 D2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.5(v7)]]] | Y | [] |
![]() |
r2 F2 D2 l' F2 r U2 l' U2 F2 r' D2 l F2 r2 | (25,15) | Alg.5(v8) | Y | [] |
![]() |
l2 F2 D2 r F2 l' U2 r U2 F2 l D2 r' F2 l2 | (25,15) | Mirror[Alg.5(v8)] | Y | [] |
![]() |
r2 F2 l' D2 r F2 U2 l U2 r' F2 l D2 F2 r2 | (25,15) | Inverse[Alg.5(v8)] | Y | [] |
![]() |
l2 U2 B2 r' U2 l F2 r' F2 U2 l' B2 r U2 l2 | (25,15) | Rotation[Alg.5(v8)] | Y | [] |
![]() |
l2 F2 r D2 l' F2 U2 r' U2 l F2 r' D2 F2 l2 | (25,15) | Mirror[Inverse[Alg.5(v8)]] | Y | [] |
![]() |
r2 U2 B2 l U2 r' F2 l F2 U2 r B2 l' U2 r2 | (25,15) | Mirror[Rotation[Alg.5(v8)]] | Y | [] |
![]() |
l2 U2 r' B2 l U2 F2 r F2 l' U2 r B2 U2 l2 | (25,15) | Inverse[Rotation[Alg.5(v8)]] | Y | [] |
![]() |
r2 U2 l B2 r' U2 F2 l' F2 r U2 l' B2 U2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.5(v8)]]] | Y | [] |
Group 2: cyclic shift and re-conjugation of Group 1
- The first and last turns of each of these algorithms can be made wide turns to still achieve a single dedge flip.
![]() |
r2 B2 U2 l' U2 r U2 r' U2 B2 r' B2 l B2 r2 | (25,15) | Alg.6(v1) | Y | [] |
![]() |
l2 B2 U2 r U2 l' U2 l U2 B2 l B2 r' B2 l2 | (25,15) | Mirror[Alg.6(v1)] | Y | [] |
![]() |
r2 B2 l' B2 r B2 U2 r U2 r' U2 l U2 B2 r2 | (25,15) | Inverse[Alg.6(v1)] | Y | [] |
![]() |
l2 D2 F2 r' F2 l F2 l' F2 D2 l' D2 r D2 l2 | (25,15) | Rotation[Alg.6(v1)] | Y | [] |
![]() |
l2 B2 r B2 l' B2 U2 l' U2 l U2 r' U2 B2 l2 | (25,15) | Mirror[Inverse[Alg.6(v1)]] | Y | [] |
![]() |
r2 D2 F2 l F2 r' F2 r F2 D2 r D2 l' D2 r2 | (25,15) | Mirror[Rotation[Alg.6(v1)]] | Y | [] |
![]() |
l2 D2 r' D2 l D2 F2 l F2 l' F2 r F2 D2 l2 | (25,15) | Inverse[Rotation[Alg.6(v1)]] | Y | [] |
![]() |
r2 D2 l D2 r' D2 F2 r' F2 r F2 l' F2 D2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.6(v1)]]] | Y | [] |
![]() |
r2 B2 U2 l' U2 l F2 r' F2 U2 r' U2 r B2 r2 | (25,15) | Alg.6(v2) | Y | [] |
![]() |
l2 B2 U2 r U2 r' F2 l F2 U2 l U2 l' B2 l2 | (25,15) | Mirror[Alg.6(v2)] | Y | [] |
![]() |
r2 B2 r' U2 r U2 F2 r F2 l' U2 l U2 B2 r2 | (25,15) | Inverse[Alg.6(v2)] | Y | [] |
![]() |
l2 D2 F2 r' F2 r U2 l' U2 F2 l' F2 l D2 l2 | (25,15) | Rotation[Alg.6(v2)] | Y | [] |
![]() |
l2 B2 l U2 l' U2 F2 l' F2 r U2 r' U2 B2 l2 | (25,15) | Mirror[Inverse[Alg.6(v2)]] | Y | [] |
![]() |
r2 D2 F2 l F2 l' U2 r U2 F2 r F2 r' D2 r2 | (25,15) | Mirror[Rotation[Alg.6(v2)]] | Y | [] |
![]() |
l2 D2 l' F2 l F2 U2 l U2 r' F2 r F2 D2 l2 | (25,15) | Inverse[Rotation[Alg.6(v2)]] | Y | [] |
![]() |
r2 D2 r F2 r' F2 U2 r' U2 l F2 l' F2 D2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.6(v2)]]] | Y | [] |
![]() |
r2 F2 D2 r D2 r' B2 l B2 D2 l D2 l' F2 r2 | (25,15) | Alg.6(v3) | Y | [] |
![]() |
l2 F2 D2 l' D2 l B2 r' B2 D2 r' D2 r F2 l2 | (25,15) | Mirror[Alg.6(v3)] | Y | [] |
![]() |
r2 F2 l D2 l' D2 B2 l' B2 r D2 r' D2 F2 r2 | (25,15) | Inverse[Alg.6(v3)] | Y | [] |
![]() |
l2 U2 B2 l B2 l' D2 r D2 B2 r B2 r' U2 l2 | (25,15) | Rotation[Alg.6(v3)] | Y | [] |
![]() |
l2 F2 r' D2 r D2 B2 r B2 l' D2 l D2 F2 l2 | (25,15) | Mirror[Inverse[Alg.6(v3)]] | Y | [] |
![]() |
r2 U2 B2 r' B2 r D2 l' D2 B2 l' B2 l U2 r2 | (25,15) | Mirror[Rotation[Alg.6(v3)]] | Y | [] |
![]() |
l2 U2 r B2 r' B2 D2 r' D2 l B2 l' B2 U2 l2 | (25,15) | Inverse[Rotation[Alg.6(v3)]] | Y | [] |
![]() |
r2 U2 l' B2 l B2 D2 l D2 r' B2 r B2 U2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.6(v3)]]] | Y | [] |
![]() |
r2 F2 D2 r D2 l' D2 l D2 F2 l F2 r' F2 r2 | (25,15) | Alg.6(v4) | Y | [] |
![]() |
l2 F2 D2 l' D2 r D2 r' D2 F2 r' F2 l F2 l2 | (25,15) | Mirror[Alg.6(v4)] | Y | [] |
![]() |
r2 F2 r F2 l' F2 D2 l' D2 l D2 r' D2 F2 r2 | (25,15) | Inverse[Alg.6(v4)] | Y | [] |
![]() |
l2 U2 B2 l B2 r' B2 r B2 U2 r U2 l' U2 l2 | (25,15) | Rotation[Alg.6(v4)] | Y | [] |
![]() |
l2 F2 l' F2 r F2 D2 r D2 r' D2 l D2 F2 l2 | (25,15) | Mirror[Inverse[Alg.6(v4)]] | Y | [] |
![]() |
r2 U2 B2 r' B2 l B2 l' B2 U2 l' U2 r U2 r2 | (25,15) | Mirror[Rotation[Alg.6(v4)]] | Y | [] |
![]() |
l2 U2 l U2 r' U2 B2 r' B2 r B2 l' B2 U2 l2 | (25,15) | Inverse[Rotation[Alg.6(v4)]] | Y | [] |
![]() |
r2 U2 r' U2 l U2 B2 l B2 l' B2 r B2 U2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.6(v4)]]] | Y | [] |
![]() |
r2 B2 U2 r' F2 r F2 l' U2 B2 r' B2 l B2 r2 | (25,15) | Alg.6(v5) | Y | [] |
![]() |
l2 B2 U2 l F2 l' F2 r U2 B2 l B2 r' B2 l2 | (25,15) | Mirror[Alg.6(v5)] | Y | [] |
![]() |
r2 B2 l' B2 r B2 U2 l F2 r' F2 r U2 B2 r2 | (25,15) | Inverse[Alg.6(v5)] | Y | [] |
![]() |
l2 D2 F2 l' U2 l U2 r' F2 D2 l' D2 r D2 l2 | (25,15) | Rotation[Alg.6(v5)] | Y | [] |
![]() |
l2 B2 r B2 l' B2 U2 r' F2 l F2 l' U2 B2 l2 | (25,15) | Mirror[Inverse[Alg.6(v5)]] | Y | [] |
![]() |
r2 D2 F2 r U2 r' U2 l F2 D2 r D2 l' D2 r2 | (25,15) | Mirror[Rotation[Alg.6(v5)]] | Y | [] |
![]() |
l2 D2 r' D2 l D2 F2 r U2 l' U2 l F2 D2 l2 | (25,15) | Inverse[Rotation[Alg.6(v5)]] | Y | [] |
![]() |
r2 D2 l D2 r' D2 F2 l' U2 r U2 r' F2 D2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.6(v5)]]] | Y | [] |
![]() |
r2 B2 U2 r' F2 l D2 r' D2 F2 l' U2 r B2 r2 | (25,15) | Alg.6(v6) | Y | [] |
![]() |
l2 B2 U2 l F2 r' D2 l D2 F2 r U2 l' B2 l2 | (25,15) | Mirror[Alg.6(v6)] | Y | [] |
![]() |
r2 B2 r' U2 l F2 D2 r D2 l' F2 r U2 B2 r2 | (25,15) | Inverse[Alg.6(v6)] | Y | [] |
![]() |
l2 D2 F2 l' U2 r B2 l' B2 U2 r' F2 l D2 l2 | (25,15) | Rotation[Alg.6(v6)] | Y | [] |
![]() |
l2 B2 l U2 r' F2 D2 l' D2 r F2 l' U2 B2 l2 | (25,15) | Mirror[Inverse[Alg.6(v6)]] | Y | [] |
![]() |
r2 D2 F2 r U2 l' B2 r B2 U2 l F2 r' D2 r2 | (25,15) | Mirror[Rotation[Alg.6(v6)]] | Y | [] |
![]() |
l2 D2 l' F2 r U2 B2 l B2 r' U2 l F2 D2 l2 | (25,15) | Inverse[Rotation[Alg.6(v6)]] | Y | [] |
![]() |
r2 D2 r F2 l' U2 B2 r' B2 l U2 r' F2 D2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.6(v6)]]] | Y | [] |
![]() |
r2 F2 D2 l B2 r' U2 l U2 B2 r D2 l' F2 r2 | (25,15) | Alg.6(v7) | Y | [] |
![]() |
l2 F2 D2 r' B2 l U2 r' U2 B2 l' D2 r F2 l2 | (25,15) | Mirror[Alg.6(v7)] | Y | [] |
![]() |
r2 F2 l D2 r' B2 U2 l' U2 r B2 l' D2 F2 r2 | (25,15) | Inverse[Alg.6(v7)] | Y | [] |
![]() |
l2 U2 B2 r D2 l' F2 r F2 D2 l B2 r' U2 l2 | (25,15) | Rotation[Alg.6(v7)] | Y | [] |
![]() |
l2 F2 r' D2 l B2 U2 r U2 l' B2 r D2 F2 l2 | (25,15) | Mirror[Inverse[Alg.6(v7)]] | Y | [] |
![]() |
r2 U2 B2 l' D2 r F2 l' F2 D2 r' B2 l U2 r2 | (25,15) | Mirror[Rotation[Alg.6(v7)]] | Y | [] |
![]() |
l2 U2 r B2 l' D2 F2 r' F2 l D2 r' B2 U2 l2 | (25,15) | Inverse[Rotation[Alg.6(v7)]] | Y | [] |
![]() |
r2 U2 l' B2 r D2 F2 l F2 r' D2 l B2 U2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.6(v7)]]] | Y | [] |
![]() |
r2 F2 D2 l B2 l' B2 r D2 F2 l F2 r' F2 r2 | (25,15) | Alg.6(v8) | Y | [] |
![]() |
l2 F2 D2 r' B2 r B2 l' D2 F2 r' F2 l F2 l2 | (25,15) | Mirror[Alg.6(v8)] | Y | [] |
![]() |
r2 F2 r F2 l' F2 D2 r' B2 l B2 l' D2 F2 r2 | (25,15) | Inverse[Alg.6(v8)] | Y | [] |
![]() |
l2 U2 B2 r D2 r' D2 l B2 U2 r U2 l' U2 l2 | (25,15) | Rotation[Alg.6(v8)] | Y | [] |
![]() |
l2 F2 l' F2 r F2 D2 l B2 r' B2 r D2 F2 l2 | (25,15) | Mirror[Inverse[Alg.6(v8)]] | Y | [] |
![]() |
r2 U2 B2 l' D2 l D2 r' B2 U2 l' U2 r U2 r2 | (25,15) | Mirror[Rotation[Alg.6(v8)]] | Y | [] |
![]() |
l2 U2 l U2 r' U2 B2 l' D2 r D2 r' B2 U2 l2 | (25,15) | Inverse[Rotation[Alg.6(v8)]] | Y | [] |
![]() |
r2 U2 r' U2 l U2 B2 r D2 l' D2 l B2 U2 r2 | (25,15) | Mirror[Inverse[Rotation[Alg.6(v8)]]] | Y | [] |
Shortest single slice quarter turn algorithms
- The current upperbound in the single slice quarter turn metric for the single dedge flip is 23. This section contains over 100 algorithms with this quantity of moves.
It's worthy to note that the majority of algorithms in this section, like the (25,15) solutions, were found by using the |