Work Backwards

When a forward process compounds complexity, reversing invertible steps can expose the starting state much more directly.

What you'll learn

  • Reverse a sequence of invertible operations in the opposite order.
  • Find every valid predecessor when a reverse step can branch.
  • Reject reverse candidates that violate the original rule or its constraints.
  • Verify each backward candidate by running the original process forward.

Before you start

Loading guided lesson

Keep exploring