Problem-solving

Look for What Stays the Same

Some problems become easier when you identify an invariant: a quantity or relationship preserved through allowed changes.

Some problems become easier when you identify an invariant: a quantity or relationship preserved through allowed changes. This can help with puzzles, algebra, programming, and practical processes where many surface details vary but a key constraint remains fixed.

Describe the allowed moves

List exactly what can change at each step. In a rearrangement puzzle, positions may change while the number of objects stays constant. In a budget transfer, account balances shift while their combined total remains the same before fees. Do not guess an invariant from appearance alone. Inspect one move and explain why your proposed quantity survives it under the stated rules.

Use preservation to narrow possibilities

If every allowed move preserves a quantity, a target with a different value cannot be reached through those moves. This may eliminate impossible routes without searching all of them. In programming, an invariant can state what remains true after every loop iteration. In a workflow, a conservation-style check can reveal missing or duplicated items. Write the reasoning in words so the invariant becomes a tool rather than a mysterious shortcut.

Check exceptions and initialization

Verify the invariant before the process begins and after each kind of move, including unusual cases. Fees, losses, new items, or changed rules can break a practical invariant. Beginners can test a small puzzle by recording values after each move. Experienced learners can build a formal argument and connect the invariant to the desired final condition. A preserved quantity narrows what is possible but may not prove that every apparently compatible target is reachable.

Put it into practice

Put it into practice

  1. Choose a process with repeated changes.
  2. Propose a quantity or relationship that remains fixed and check every allowed move.
  3. Use it to rule out one target or detect one error, then state what it still cannot establish about the remaining possibilities.
Take this with youWhat stays constant can reveal possibilities and errors that are hard to see among changing details.

Sources & further reading

Practical examples and exercises are original StudyMaster learning activities. Read about our editorial approach.

Open your reading list →

Keep your curiosity going

A few more useful ideas.

More in problem-solving →
Problem-solving

Work Backward from a Desired Result

When a starting point feels unhelpful, reasoning backward can reveal the conditions a solution must satisfy.

2 min read