Overview
Some equations constrain a variable to one value; others reduce to a statement true for every input or false for every input. After collecting like terms, inspect both the remaining coefficient and constant. A parameter can change which of these cases occurs.
Consider this example: How many real solutions does 3(x + 2) = 3x + 6 have? Expansion gives 3x + 6 = 3x + 6, true for every real x. Canceling leaves 6 = 6; it does not isolate x = 0.
The method also handles a different case: What is the solution set of 2(x − 4) = 2x + 1? Subtract 2x from both sides to get −8 = 1. Since that is false, no real x satisfies the equation.
For a further application, consider: The equations 4x + 2 = 18 and bx − 3 = 9 have the same solution. What is b? The first equation gives x = 4. Substitute 4 into the second: 4b − 3 = 9, hence b = 3. Matching coefficients alone would not account for the different constants.
Dividing by a coefficient before checking whether it is zero can hide an identity or contradiction. Zero equals zero gives every allowed value, not only zero. Reduce a new equation fully before announcing a solution. If a parameter controls a coefficient, separate the zero-coefficient case and test its remaining constants.