3.1 Order
The question is, how do you discover these macros that do very small, specific things and
leave most of the cube unaltered? It turns out (and we shall see why later) that if you have a
macro with a certain order and you apply it for half or a third of that number of steps, the result
is often a usable (although usually very long) macro.
As an example, consider the FFRR macro that we experimented with before. We found (in
three different ways, hopefully) that the order of this macro is 6. The “large” divisors of 6 are
2 and 3, so you may find interesting macros by repeating the FFRR combination twice or three
times.
To do this, reset the cube and type FFRR into the “CurrentMacro” window. If you press the
Apply Macro button twice there’s a sort of a nice pattern, but it moves far too many facelets to
be useful for solving the cube. Press it a third time, however, and you’ll see that the net result is
that two pairs of edge cubies are exchanged and everything else remains exactly as it was before.
Thus FFRRFFRRFFRR might be useful to you as you’re solving a cube.
It’s easy to look for such macros. Simply type in various (usually short) sets of moves and
find the order of that operation. If that order is divisible by a small number like 2 or 3 or perhaps
5, try dividing the order by that number and applying the macro that number of times. There
is a shortcut for doing this. Suppose you find a pattern that repeats every 90 moves (the macro
FFLLBR, for example, has order 90). If you want to see what this does to the cube after 45
moves (for a total of 45×6 = 270 moves, which would be fairly painful to use), you can simply
type the following into the “Current Macro” window: “45(FFLLBR)”. A number in front of a
group of moves in parentheses tells Rubik to repeat the stuff inside that many times. These
groupings can be nested, but this will not be too useful for finding cube-solving macros.