diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-09-28 09:34:46 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-09-28 09:34:46 +0200 |
| commit | aa42ae52f6d5fc32727ab4c8a9d8375f9247e7c8 (patch) | |
| tree | 222ae7cc52bf8395d44324bb829e2686acde10d8 /src/speedcubing/figure-it-out/figure-it-out.md | |
| parent | b55c05b91316f2054b3046794799e7eaa5ffcd8d (diff) | |
| parent | c192f8cde924377ffe4085a80f2baeb525658af1 (diff) | |
| download | sebastiano.tronto.net-aa42ae52f6d5fc32727ab4c8a9d8375f9247e7c8.tar.gz sebastiano.tronto.net-aa42ae52f6d5fc32727ab4c8a9d8375f9247e7c8.zip | |
Merge branch 'master' of tronto.net:sebastiano.tronto.net
Diffstat (limited to 'src/speedcubing/figure-it-out/figure-it-out.md')
| -rw-r--r-- | src/speedcubing/figure-it-out/figure-it-out.md | 88 |
1 files changed, 66 insertions, 22 deletions
diff --git a/src/speedcubing/figure-it-out/figure-it-out.md b/src/speedcubing/figure-it-out/figure-it-out.md index 4690c76..1c38657 100644 --- a/src/speedcubing/figure-it-out/figure-it-out.md +++ b/src/speedcubing/figure-it-out/figure-it-out.md | |||
| @@ -1,3 +1,5 @@ | |||
| 1 | <script src="https://cdn.cubing.net/v0/js/cubing/twisty" type="module"></script> | ||
| 2 | |||
| 1 | # Rubik's cube: how to figure it out | 3 | # Rubik's cube: how to figure it out |
| 2 | 4 | ||
| 3 | So you decided to try and solve a | 5 | So you decided to try and solve a |
| @@ -89,7 +91,7 @@ say that two or more adjacent pieces form a block when adjacent stickers | |||
| 89 | of different pieces have the same color. For example, the simplest kind | 91 | of different pieces have the same color. For example, the simplest kind |
| 90 | of block is a **pair**, that you can see in the picture below: | 92 | of block is a **pair**, that you can see in the picture below: |
| 91 | 93 | ||
| 92 |  | 94 |  |
| 93 | 95 | ||
| 94 | To be precise, the one above is a coner-edge pair. There are also center-edge | 96 | To be precise, the one above is a coner-edge pair. There are also center-edge |
| 95 | pairs, consisting of a center and an edge, but they are rarely referred to | 97 | pairs, consisting of a center and an edge, but they are rarely referred to |
| @@ -99,11 +101,11 @@ A more complex example of a block is a **layer**, which is the result of | |||
| 99 | the first two steps of the classic "layer by layer" method. This one is | 101 | the first two steps of the classic "layer by layer" method. This one is |
| 100 | a correctly solved layer: | 102 | a correctly solved layer: |
| 101 | 103 | ||
| 102 |  | 104 |  |
| 103 | 105 | ||
| 104 | On the other hand, this is **not a layer**: | 106 | On the other hand, this is **not a layer**: |
| 105 | 107 | ||
| 106 |  | 108 |  |
| 107 | 109 | ||
| 108 | It is worth pausing here to reflect a bit. The last two pictures both | 110 | It is worth pausing here to reflect a bit. The last two pictures both |
| 109 | clearly show a solved white face, don't they? For a most people, they | 111 | clearly show a solved white face, don't they? For a most people, they |
| @@ -124,6 +126,14 @@ If you want some more hints, Ryan Heise's website contains some nice | |||
| 124 | examples about building blocks in his | 126 | examples about building blocks in his |
| 125 | [fundamental techniques page](https://www.ryanheise.com/cube/fundamental_techniques.html). | 127 | [fundamental techniques page](https://www.ryanheise.com/cube/fundamental_techniques.html). |
| 126 | 128 | ||
| 129 | *Note: I have updated this page to use [twizzle](https://alpha.twizzle.net) | ||
| 130 | applets instead of simple pictures. These applets can be played to show the | ||
| 131 | solution. To experiment around with this solution, click on | ||
| 132 | the TW at the bottom right to open them in | ||
| 133 | [twizzle](https://alpha.twizzle.net/). In this way you can also | ||
| 134 | check which moves correspond to the written notation, if you | ||
| 135 | are not familiar with it.* | ||
| 136 | |||
| 127 | ## Commutators | 137 | ## Commutators |
| 128 | 138 | ||
| 129 | *In the rest of this page I am going to use the standard | 139 | *In the rest of this page I am going to use the standard |
| @@ -161,7 +171,13 @@ If you have not done it already, you should have a look at my page on | |||
| 161 | 171 | ||
| 162 | Suppose that you manage, via blockbuilding, to reach the following state: | 172 | Suppose that you manage, via blockbuilding, to reach the following state: |
| 163 | 173 | ||
| 164 |  | 174 | <center> |
| 175 | <twisty-player experimental-setup-alg="[U, R' D R]" | ||
| 176 | alg="R' D R // Insertion | ||
| 177 | U // Interchange | ||
| 178 | R' D' R // Inverse insertion | ||
| 179 | U' // Inverse interchange"></twisty-player> | ||
| 180 | </center> | ||
| 165 | 181 | ||
| 166 | First of all, this would be an amazing achievement! The whole cube is | 182 | First of all, this would be an amazing achievement! The whole cube is |
| 167 | solved except for three corners. The bottom-left corner (only one red | 183 | solved except for three corners. The bottom-left corner (only one red |
| @@ -220,21 +236,28 @@ the insertion sequence; then we have D', the inverse of the second move; | |||
| 220 | and finally R, the inverse of the first move of the insertion sequence. | 236 | and finally R, the inverse of the first move of the insertion sequence. |
| 221 | * **U'**: the inverse of the interchange move. | 237 | * **U'**: the inverse of the interchange move. |
| 222 | 238 | ||
| 223 | To help understanding all of this, you can visualize this commutator | ||
| 224 | [alg.cubing.net](https://alg.cubing.net/?setup=%5BU,_R-DR%5D&alg=R-_D_R_%2F%2FInsertion%0AU_%2F%2FInterchange%0AR-_D-_R_%2F%2FInverse_insertion%0AU-_%2F%2FInverse_interchange). | ||
| 225 | |||
| 226 | **Note:** looking at the position of the pieces is not enough to | 239 | **Note:** looking at the position of the pieces is not enough to |
| 227 | determine a correct commutator to permute them. Their **orientation** | 240 | determine a correct commutator to permute them. Their **orientation** |
| 228 | is also important. For example, consider the following case: | 241 | is also important. For example, consider the following case: |
| 229 | 242 | ||
| 230 |  | 243 | <center> |
| 244 | <twisty-player experimental-setup-alg="[R', U L' U']" | ||
| 245 | alg="R' D R // Insertion | ||
| 246 | U // Interchange | ||
| 247 | R' D' R // Inverse insertion | ||
| 248 | U' // Inverse interchange"></twisty-player> | ||
| 249 | </twisty-player> | ||
| 250 | </center> | ||
| 231 | 251 | ||
| 232 | The three corners are permuted in exactly the same way, so everything | 252 | The three corners are permuted in exactly the same way, so everything |
| 233 | we said above could be repeated word by word, move by move. However, | 253 | we said above could be repeated word by word, move by move. However, |
| 234 | if you apply the commutator we constructed to this case, you'll get | 254 | if you apply the commutator we constructed to this case, you'll get |
| 235 | something like this: | 255 | something like this (you can also see this by playing the applet above): |
| 236 | 256 | ||
| 237 |  | 257 | <center> |
| 258 | <twisty-player experimental-setup-alg="[U, R' D' R D R' D' R]"> | ||
| 259 | </twisty-player> | ||
| 260 | </center> | ||
| 238 | 261 | ||
| 239 | What's wrong here? Well, obviously the cube is not solved. All the pieces | 262 | What's wrong here? Well, obviously the cube is not solved. All the pieces |
| 240 | are in their correct position, but two corners are twisted in place! | 263 | are in their correct position, but two corners are twisted in place! |
| @@ -246,7 +269,13 @@ but sometimes it is important to keep track of both. | |||
| 246 | 269 | ||
| 247 | Let's highlight the difference between the two 3-cycles. In the first one: | 270 | Let's highlight the difference between the two 3-cycles. In the first one: |
| 248 | 271 | ||
| 249 |  | 272 | <center> |
| 273 | <twisty-player experimental-setup-alg="[U, R' D R]" | ||
| 274 | alg="R' D R // Insertion | ||
| 275 | U // Interchange | ||
| 276 | R' D' R // Inverse insertion | ||
| 277 | U' // Inverse interchange"></twisty-player> | ||
| 278 | </center> | ||
| 250 | 279 | ||
| 251 | 1. The red-green-white corner must go to the place of the white-red-blue one, | 280 | 1. The red-green-white corner must go to the place of the white-red-blue one, |
| 252 | *with the white sticker of the first going to the place of the white sticker | 281 | *with the white sticker of the first going to the place of the white sticker |
| @@ -260,7 +289,14 @@ white sticker of the latter*. | |||
| 260 | 289 | ||
| 261 | While in the second case: | 290 | While in the second case: |
| 262 | 291 | ||
| 263 |  | 292 | <center> |
| 293 | <twisty-player experimental-setup-alg="[R', U L' U']" | ||
| 294 | alg="U L' U' // Insertion | ||
| 295 | R' // Interchange | ||
| 296 | U L U' // Inverse insertion | ||
| 297 | R // Inverse interchange"></twisty-player> | ||
| 298 | </twisty-player> | ||
| 299 | </center> | ||
| 264 | 300 | ||
| 265 | 1. The red-green-white corner must go to the place of the white-red-blue one, | 301 | 1. The red-green-white corner must go to the place of the white-red-blue one, |
| 266 | *with the white sticker of the first going to the place of the* **blue** *sticker | 302 | *with the white sticker of the first going to the place of the* **blue** *sticker |
| @@ -281,16 +317,19 @@ white sticker of the red-green-white corner to the position of the | |||
| 281 | red sticker of the white-red-blue one, while it should move it | 317 | red sticker of the white-red-blue one, while it should move it |
| 282 | to the position of the blue sticker! | 318 | to the position of the blue sticker! |
| 283 | 319 | ||
| 284 | I won't repeat the whole construction for the second commutator, | ||
| 285 | but you can visualize a solution | ||
| 286 | [here](https://alg.cubing.net/?setup=%5BR-,_UL-U-%5D&alg=U_L-_U-_%2F%2FInsertion%0AR-_%2F%2FInterchange%0AU_L_U-_%2F%2FInverse_insertion%0AR_%2F%2FInverse_interchange). | ||
| 287 | |||
| 288 | ### Edge commutators | 320 | ### Edge commutators |
| 289 | 321 | ||
| 290 | So far I have only talked about *corner* commutators, but what if you | 322 | So far I have only talked about *corner* commutators, but what if you |
| 291 | are also left with some unsolved edges? For example, consider this case: | 323 | are also left with some unsolved edges? For example, consider this case: |
| 292 | 324 | ||
| 293 |  | 325 | <center> |
| 326 | <twisty-player experimental-setup-alg="[L' U2 L, E']" | ||
| 327 | alg="E' // Interchange | ||
| 328 | L' U2 L // Insertion | ||
| 329 | E // Inverse interchange | ||
| 330 | L' U2 L // Inverse insertion"></twisty-player> | ||
| 331 | </twisty-player> | ||
| 332 | </center> | ||
| 294 | 333 | ||
| 295 | The picture shows a 3-cycle of edges. You might think that the same | 334 | The picture shows a 3-cycle of edges. You might think that the same |
| 296 | reasoning can be applied and that you can use commutators to solve | 335 | reasoning can be applied and that you can use commutators to solve |
| @@ -301,7 +340,7 @@ Let's see how to solve the case above. As interchange move, you can use | |||
| 301 | the **inner-layer move** E' (check out the [notation page](../notation) | 340 | the **inner-layer move** E' (check out the [notation page](../notation) |
| 302 | if you are unfamiliar with these). The insertion sequence to be used | 341 | if you are unfamiliar with these). The insertion sequence to be used |
| 303 | with it is L' U2 L. Putting everything together, you get | 342 | with it is L' U2 L. Putting everything together, you get |
| 304 | [E' L' U2 L E L' U2 L](https://alg.cubing.net/?setup=%5BL-U2L,E-%5D&alg=E-_%2F%2FInterchange%0AL-_U2_L_%2F%2FInsertion%0AE_%2F%2FInverse_interchange%0AL-_U2_L_%2F%2FInverse_insertion). | 343 | E' L' U2 L E L' U2 L. |
| 305 | 344 | ||
| 306 | ### Commutators with set-up moves | 345 | ### Commutators with set-up moves |
| 307 | 346 | ||
| @@ -323,7 +362,15 @@ you need to use **set-up moves**, also known as | |||
| 323 | 362 | ||
| 324 | Consider the following case: | 363 | Consider the following case: |
| 325 | 364 | ||
| 326 |  | 365 | <center> |
| 366 | <twisty-player experimental-setup-alg="[L: [R D2 R', U']]" | ||
| 367 | alg="L // Set-up | ||
| 368 | U' // Interchange | ||
| 369 | R D2 R' // Insertion | ||
| 370 | U // Inverse interchange | ||
| 371 | R D2 R' // Inverse insertion | ||
| 372 | L' // Inverse set-up"></twisty-player> | ||
| 373 | </center> | ||
| 327 | 374 | ||
| 328 | No matter how much you try, you are not going to find valid interchange | 375 | No matter how much you try, you are not going to find valid interchange |
| 329 | and insertion moves as above. The fundamental problem is that you would | 376 | and insertion moves as above. The fundamental problem is that you would |
| @@ -353,9 +400,6 @@ putting it all together you get: | |||
| 353 | **Note:** in this case the insertion coincides with its inverse. This | 400 | **Note:** in this case the insertion coincides with its inverse. This |
| 354 | can happen and there is nothing particular about it. | 401 | can happen and there is nothing particular about it. |
| 355 | 402 | ||
| 356 | As usual, you can visualize the final result on | ||
| 357 | [alg.cubing.net](https://alg.cubing.net/?setup=L2B2R-F-RB2R-FRL2&alg=L_%2F%2FSet%26%2345%3Bup%0AU-_%2F%2FInterchange%0AR_D2_R-_%2F%2FInsertion%0AU_%2F%2FInverse_interchange%0AR_D2_R-_%2F%2FInverse_insertion%0AL-_%2F%2FInverse_set%26%2345%3Bup) | ||
| 358 | |||
| 359 | ## Conclusion | 403 | ## Conclusion |
| 360 | 404 | ||
| 361 | With what you have learned so far, you can now try and solve the Rubik's | 405 | With what you have learned so far, you can now try and solve the Rubik's |
