Skip to content

Chapter 8. Problem Solving Strategies

Overview of general methods used to approach, transform, and solve mathematical problems.

Mathematics is not only a collection of results, but a practice of solving problems. While proof establishes correctness, problem solving determines how one arrives at a solution. This chapter gives an overview of the main strategies used to approach unfamiliar or complex problems.

A problem rarely yields directly. It must be transformed. One of the most common strategies is reduction. A difficult problem is rewritten as a simpler one, or as a problem that is already understood. This may involve changing variables, simplifying expressions, or isolating a core subproblem.

Closely related is transformation. Instead of solving the problem in its original form, one moves it into a different representation where tools are stronger. Algebraic problems may be turned into geometric ones. Combinatorial problems may be expressed algebraically. The goal is to place the problem in a setting where structure becomes visible.

Generalization and specialization form a complementary pair. Generalization expands the scope of a problem, often revealing a broader pattern that is easier to analyze. Specialization restricts the problem to simpler or more concrete cases, making it easier to test ideas and detect structure. Effective problem solving moves between these two directions.

Analogy and transfer use known results from one domain to guide work in another. When a problem resembles a familiar pattern, techniques from that pattern can often be adapted. This requires recognizing structural similarity rather than superficial resemblance.

Heuristics and experimentation provide guidance when no clear method is available. One may compute examples, test small cases, or explore edge behavior. These activities do not constitute proof, but they suggest conjectures and indicate promising directions.

Counterexamples and edge cases play a critical role. Testing boundary conditions often reveals hidden assumptions or incorrect generalizations. A single counterexample is enough to reject a universal claim. Careful attention to extreme or degenerate cases sharpens understanding of the problem.

These strategies are not isolated. A typical solution may reduce a problem, test special cases, recognize an analogy, and then generalize the result into a proof. The process is iterative and exploratory.

The purpose of this chapter is to make these methods explicit. It shows how to approach problems systematically, how to select a strategy based on structure, and how to move from exploration to proof. The sections that follow examine reduction, transformation, generalization, analogy, experimentation, and counterexamples in detail.