10 - Undoing Actions by Counting Cycles

Author

GPT 4.5

Published

May 18, 2025

If \(g^n = e\), Then \(g^{-1} = g^{n-1}\)

(for finite cyclic groups)

Prompt:

“Explain, using natural language and examples like repeated button presses or cycles, how knowing how many times an action returns you to the start tells you how to undo it.”

Natural Language Explanation:

Imagine you’re pressing a button repeatedly that cycles through a fixed set of actions, eventually bringing you back to your original position. For example, think of a light switch with several settings—perhaps Off → Low → Medium → High—and pressing repeatedly cycles through these four states and eventually returns to Off. Let’s suppose you have exactly four states; pressing the button four times always returns you to your starting position.

Now, consider this question: if pressing the button exactly four times brings you back to the start, how can you reverse or undo a single press?

Here’s the intuitive reasoning:

  1. Cycles and Returning to Start: If four presses return you to your initial state, this cycle means the action is repetitive with a predictable structure. Every four presses reset the system.

    Formally, pressing the button four times (g^4) is identical to not pressing at all (e, the identity or initial state).

  2. Undoing a Single Action: Suppose you’ve pressed the button once and want to undo this press to return immediately to your original position. How many additional presses do you need? Well, since four presses total bring you back, and you’ve already pressed once, you only need to press three more times (4 - 1 = 3).

    Thus, if one press moves you forward, three additional presses (for a total of four) will effectively undo the first action.

  3. Generalizing the Concept: This logic works for any cyclic system. If you have a cycle of length n (meaning after exactly n repetitions you return to your original state), then to reverse or undo a single repetition, you simply perform the action n-1 additional times.

    Using mathematical language (though keeping algebra minimal): if n repetitions return you to the initial state, undoing one repetition (g^{-1}) is the same as doing the action n - 1 times (g^{n-1}).

Example: Days of the Week

To illustrate further, imagine days of the week:

  • There are 7 days. After exactly 7 days, you’re back to the same weekday.
  • If today is Monday and you move forward one day (Tuesday), how can you reverse this to return to Monday? You can either go backward one day or forward six more days. Going forward six days is exactly the concept of “undoing by completing the cycle.”

This shows why, in cyclic groups or cyclic actions, knowing the number of repetitions needed to reset tells you precisely how to reverse any single action.