A thing has rotational symmetry when a turn leaves it unchanged: a square matches itself every 90°, a repeating pattern matches after a cyclic shift. Its symmetry group is cyclic (Zn) — the rotations that fix it. A period-2 pattern like [1,2,1,2] is fixed by a shift of 2 but not of 1, so its rotational symmetry is order 2. Rotational symmetry is why crystals come in a fixed set of shapes (the crystallographic restriction: only 2-, 3-, 4-, and 6-fold rotations can tile the plane — there are no 5-fold crystals), and it is the difference between a snowflake (6-fold) and a starfish (5-fold, so it cannot tile).
The demo tests [1,2,1,2] against a shift of 2 (fixed) and 1 (not) — order-2 rotational symmetry: live demo
“Any rotational symmetry can tile space.” — only 2-, 3-, 4-, 6-fold can (the crystallographic restriction); there are no 5-fold crystals, which is why quasicrystals were a shock. cited
The same after a turn — and only certain turns can fill space. Why snowflakes are six-fold and starfish never tile. cyclic / Zn
On the canonical compiler, [1,2,1,2] is fixed by a shift of 2 (=1) but not of 1 — rotational symmetry of order 2: