Find your next learning step
Choose the question closest to what you need today, or read the guide from the beginning.
If two real numbers multiply to zero, at least one of them must be zero. If two real numbers add to zero, neither has to be zero: five plus negative five is already a counterexample. This small distinction is why factorising an equation can reveal its solutions while splitting a sum into separate zero equations can invent answers.
This guide teaches the zero-product rule through carefully contrasted examples. It is written for students who can follow basic equations but want to know why the next step is allowed. You can begin with the quick explanation, use the worked solutions, then test the conditions in the practice sections.
The 2027 G2 Mathematics syllabus is the official curriculum reference. Follow your school’s topic sequence for quadratic equations. The optional extensions here explain the boundaries of a method; they are not a claim that every reader needs every extension for an upcoming assessment.
Contents
Sections 1–5
Sections 6–10
Sections 11–15
Sections 16–20
Sections 21–25
Sections 26–30
Sections 31–31
From (x − 4)(x + 2) = 0, conclude x − 4 = 0 or x + 2 = 0. Therefore x = 4 or x = −2. Each value makes at least one whole factor zero, so the product becomes zero. You do not need both factors to be zero at the same time.
From (x − 4) + (x + 2) = 0, do not set each bracket to zero. The brackets are being added, not multiplied. Combine the terms to obtain 2x − 2 = 0 and hence x = 1. At that value, the two brackets are −3 and 3, which cancel in the sum.
Before using the rule, check two things: is the expression a product, and is that product equal to zero? A product equal to six does not allow the same split. An expression with no equals sign is not yet an equation to solve. Structure comes before the familiar-looking numbers.
In 3x + 6, the two terms are 3x and 6. They are connected by addition. In 3(x + 2), the factors are 3 and x + 2. They are connected by multiplication. These expressions have the same value for every real x, but their written structures show different relationships.
Factorisation rewrites a sum or difference as a product. It does not change the expression’s value when carried out correctly. Its advantage is that a product equal to zero has a powerful property: at least one factor must vanish. That property is not available merely because a sum has been surrounded by brackets.
When inspecting an equation, ask which operation joins the largest complete pieces. In (x − 4)(x + 2), the outside operation is multiplication even though each factor contains addition or subtraction inside. In (x − 4) + (x + 2), the outside operation is addition. This outside structure decides whether the rule applies.
Consider 7 + (−7) = 0. Neither term is zero. Their magnitudes are equal and their signs are opposite, so the sum is zero. There are infinitely many real-number pairs with this property: a and −a always add to zero. A zero sum therefore does not identify either term individually.
Now compare 7 × b = 0. Because seven is not zero, the only possible real value of b is zero. A nonzero factor cannot reduce a nonzero real factor to a product of zero. This is a statement about exact arithmetic, not about what a rounded calculator display happens to show.
The distinction matters in a solution such as x² − 9 = 0. You cannot conclude x² = 0 or −9 = 0. Those are terms in a difference. You can instead rearrange to x² = 9 or factorise to (x − 3)(x + 3) = 0. Each valid route uses an appropriate relationship.
Suppose a and b are real numbers and ab = 0. If a is zero, the conclusion is already satisfied. If a is not zero, division by a is allowed, and ab ÷ a = 0 ÷ a gives b = 0. These two cases cover every possibility for a.
This short argument explains both the rule and the condition behind division. We did not divide by a before checking whether it was zero. Doing so would be invalid in one of the cases we needed to retain. Care with zero is part of the proof, not an extra warning unrelated to it.
For ordinary school real-number algebra, this property is reliable. You do not need to test every pair of numbers separately. The argument covers the whole setting. Later mathematical systems may have different multiplication properties, but they are outside this guide’s scope and do not change the real-number equations being studied here.
The statement “a = 0 or b = 0” allows a to be zero, b to be zero, or both to be zero. In mathematics, this use of “or” is inclusive unless a question specifies otherwise. The rule requires at least one zero factor, not exactly one.
For (x − 4)(x + 2) = 0, the two different candidates are x = 4 and x = −2. A single value of x does not need to make both brackets zero. You are finding all values that make the original product zero, and different values may do that in different ways.
Writing “x = 4 and x = −2” can be misleading if it suggests one real number must have both values simultaneously. A clear final statement is “x = 4 or x = −2”, or a solution set containing both values. The wording should match how the candidates satisfy the equation.
Solve (2x − 3)(x + 5) = 0. The outside operation is multiplication and the right side is zero, so the conditions are satisfied. Set the first factor equal to zero: 2x − 3 = 0 gives 2x = 3 and x = 3/2. Set the second factor equal to zero: x + 5 = 0 gives x = −5.
Check the first candidate in the original equation. When x = 3/2, the first factor is 2 × 3/2 − 3 = 0. The other factor is 13/2, and their product is zero. When x = −5, the second factor is zero; the first is −13, and that product is also zero.
The final answer is x = 3/2 or x = −5. Do not discard the fraction because the second solution is an integer. Equations do not promise whole-number roots. Preserve an exact fractional value unless the question asks for another form, and check that it belongs to the stated domain.
The following cases use similar brackets but require different reasoning. Read the operation and the right-hand side before looking for roots. Familiar brackets can invite a memorised move, which is precisely why a short structure check is worth doing even when a question looks routine.
| Equation | Outside relationship | Correct next step |
|---|---|---|
| (x − 4)(x + 2) = 0 | Product equals zero | Set either factor equal to zero |
| (x − 4) + (x + 2) = 0 | Sum equals zero | Combine terms to give 2x − 2 = 0 |
| (x − 4)(x + 2) = 6 | Product equals a nonzero value | Rearrange and solve; do not split into zero factors |
| (x − 4)(x + 2) | Expression only | No solution set is requested without a condition |
The table does not say that products equal to nonzero values cannot be solved. It says that the zero-product inference is not the next justified step. You may expand, rearrange or use another suitable method. Naming the limit of one technique helps you choose another technique calmly.
Solve x² + x = 12. The left side is not yet a product equal to zero. Subtract twelve from both sides to obtain x² + x − 12 = 0. Factorising gives (x + 4)(x − 3) = 0 because four and negative three multiply to negative twelve and add to one.
Now the zero-product rule applies. From x + 4 = 0, obtain x = −4. From x − 3 = 0, obtain x = 3. Check in the original equation: sixteen minus four is twelve, and nine plus three is twelve. Both candidates satisfy the relationship initially given.
Moving every term to one side is not a ritual performed for its appearance. It creates a zero on the other side so that a factorised product can be analysed. If you factorise x² + x as x(x + 1), you get x(x + 1) = 12, and cannot immediately declare x = 0 or x = −1.
For (x − 1)(x + 2) = 6, setting x − 1 = 6 or x + 2 = 6 does not give a valid complete method. A product can equal six with factors two and three, one and six, or many other real pairs. Neither factor has to equal six.
Expand the equation: x² + x − 2 = 6. Subtract six to get x² + x − 8 = 0. This quadratic does not factorise into integer linear factors. If the quadratic formula is within the reader’s current scope, its exact solutions are x = (−1 + √33)/2 and x = (−1 − √33)/2.
The important point here is not to force a more advanced method prematurely. It is to recognise why the zero split is invalid. Some exercises are designed for factorisation; others need a different taught method. An equation’s appearance does not guarantee integer roots or justify inventing a shortcut.
Solve (x − 2)(x + 3) = 4. Expand to get x² + x − 6 = 4. Subtract four from both sides: x² + x − 10 = 0. This particular equation again has no integer factorisation, so it is not ideal for a first factorisation practice exercise.
Compare (x − 2)(x + 3) = 6. This gives x² + x − 12 = 0, which factorises as (x + 4)(x − 3) = 0. The solutions are −4 and 3. Checking them in the original product gives (−6)(−1) = 6 and (1)(6) = 6 respectively.
These contrasts show why you must retain the actual constant. A change from four to six changes the equation and the method available. Do not select roots from the original brackets without accounting for the nonzero right side. Rearrangement produces a new equivalent zero equation whose factors may be different.
Solve x² = 5x. Subtract 5x from both sides to get x² − 5x = 0. Factorise the left side: x(x − 5) = 0. Therefore x = 0 or x − 5 = 0, giving x = 0 or x = 5. Both values satisfy the original equation.
If you divide the original equation by x immediately, you get x = 5 but lose the solution x = 0. That division assumes x is nonzero. An assumption used to simplify the equation has removed a case that was actually allowed. This is a common structural error, not simply a forgotten answer.
You could divide by x after separately handling the case x = 0. Factorising avoids the need for that case split in this example and keeps both possibilities visible. Prefer the method that preserves all permitted solutions clearly, especially when a variable appears as a common factor on both sides.
For (x − 6)² = 0, the same factor appears twice. The equation is (x − 6)(x − 6) = 0, so the zero-product rule gives x − 6 = 0. There is one distinct real solution, x = 6. Writing six twice does not create two different values.
This differs from x² = 36, which has x = 6 or x = −6. In the first equation, the whole expression x − 6 is squared and must be zero. In the second, x itself is squared and must produce thirty-six. Read the entire squared quantity before deciding which roots are possible.
The related principal-square-root and equation-solutions guide develops that notation difference. Use it if the square-root symbol and the act of solving a squared equation are becoming mixed together. Similar-looking symbols do not always ask the same mathematical question.
For x(x − 2)(x + 3) = 0, at least one of the three factors must be zero. The candidates are x = 0, x = 2 and x = −3. You can think of the first two factors as one product and apply the two-factor rule repeatedly, or use its direct extension.
This example is an extension in structure, not a statement that every G2 assessment requires cubic equations. The equation is easy here because its complete factorisation is already provided. Expanding it first would hide the useful form and create extra algebra without improving the reasoning.
If a constant factor such as seven appears, 7x(x − 2) = 0 has the same roots as x(x − 2) = 0 because seven is nonzero. You do not set seven equal to zero and announce no solutions. A nonzero constant factor cannot be the factor responsible for the zero product.
The expression x² − 5x can be factorised as x(x − 5). That is a valid rewriting for every real x. But without an equation or another stated condition, there is no reason to set it equal to zero. “Factorise” and “solve” are different instructions.
If the instruction is “factorise x² − 5x”, the product form is the answer. If it is “solve x² − 5x = 0”, the product form is an intermediate step towards x = 0 or x = 5. Reporting roots to the first question answers a condition that was never given.
This matters when students learn several related techniques close together. They may recognise a familiar expression and complete the procedure they remember, even when the command word has changed. Pause at the start: what object must the final answer be, an equivalent expression or a set of values satisfying an equation?
Solve 2(x − 1)² = 8. Divide both sides by two to obtain (x − 1)² = 4. Subtract four: (x − 1)² − 4 = 0. The difference of squares factorises as ((x − 1) − 2)((x − 1) + 2) = 0, or (x − 3)(x + 1) = 0.
The zero-product rule now gives x = 3 or x = −1. Check in the original equation. For three, 2(3 − 1)² = 2 × 4 = 8. For negative one, 2(−1 − 1)² = 2 × 4 = 8. Both are valid real solutions.
There is also a direct route: x − 1 = 2 or x − 1 = −2. The two methods agree because both preserve the possibilities associated with squaring. Choose a method taught in your course, but do not write x − 1 = 2 alone and lose the second candidate.
Question A: solve (x + 7)(x − 2) = 0. Question B: solve (x + 7) + (x − 2) = 0. Question C: solve x² = 8x without losing a possible solution. For each, write one sentence identifying the structure before starting the calculation.
Question D: solve (3x − 2)(2x + 1) = 0. Question E: factorise, but do not solve, x² + 2x − 15. Question F: solve x² + 2x − 15 = 0. Explain why the final answer to E should look different from the final answer to F.
Question G: a learner claims that (x − 1)(x + 4) = 10 implies x = 1 or x = −4. Test both claimed values in the original equation and explain the failed condition. You do not need to solve the entire quadratic to show that this particular claim is incorrect.
For A, a product equals zero, so x + 7 = 0 or x − 2 = 0. The solutions are −7 and 2. For B, combine a sum: 2x + 5 = 0, hence x = −5/2. At that value, the two brackets are 9/2 and −9/2, which cancel rather than vanish separately.
For C, x² − 8x = x(x − 8) = 0 gives x = 0 or x = 8. For D, 3x − 2 = 0 gives x = 2/3, while 2x + 1 = 0 gives x = −1/2. Each solution sets one whole factor to zero.
For E, the factorised expression is (x + 5)(x − 3). For F, that product equals zero, so x = −5 or x = 3. For G, substituting either claimed value makes the left side zero, not ten. The zero-product rule was used when the product was not equal to zero.
A learner rewrites x² + x − 12 as (x + 6)(x − 2). The constant product is indeed negative twelve, but the middle term after expansion is 4x, not x. The factorisation is wrong. Roots obtained from those incorrect factors will solve a different equation.
Expand the proposed product as a check: x² − 2x + 6x − 12 = x² + 4x − 12. Compare all coefficients with the original expression. A match in the constant term alone is not sufficient. Correct factorisation needs the entire expression to agree, including signs and the coefficient of x.
Substitution provides another check after solving. A proposed root of two gives 4 + 2 − 12 = −6 in the original zero equation, so it fails. These checks have complementary jobs: expansion checks the rewriting, and substitution checks a candidate. Use either to locate an error, not to decorate already trusted working.
Consider (x − 2)(x + 3)/(x − 2) = 0, with the original denominator requiring x ≠ 2. For allowed x, the expression simplifies to x + 3. Thus x + 3 = 0 gives x = −3, which is permitted. The value x = 2 remains excluded even though a matching factor cancels.
If you clear the denominator and get (x − 2)(x + 3) = 0, you may generate candidates two and negative three. You must then apply the original restriction and discard two. The zero-product step itself is correct for the transformed equation, but the transformed equation must be interpreted with the retained domain condition.
This extension connects to the series’ fractional-equation lessons and the broader algebraic fractions guide. Cancelling a factor does not make an originally undefined input acceptable. Keep restrictions visible from the first line instead of attempting to remember them at the end.
For y = (x − 4)(x + 2), an x-axis intersection has y = 0. Finding those intersections therefore requires solving (x − 4)(x + 2) = 0. The zero-product rule gives x = 4 and x = −2, corresponding to the points (4, 0) and (−2, 0).
Do not report the roots as (0, 4) and (0, −2). Those coordinates lie on the y-axis, not the x-axis. The equation’s solutions are input values; an intercept is a point containing both an input and an output. The output at an x-axis crossing is the zero coordinate.
The factorised expression makes these inputs visible, but it does not show every feature of the graph equally directly. Other forms may make the turning point or y-intercept easier to see. Algebraic forms are useful representations of one relationship, not rival descriptions in which only one can be correct.
For y = (x − 3)², the equation y = 0 has the single distinct solution x = 3. Both linear factors vanish at the same input. The graph meets the x-axis at (3, 0) without crossing it, because a square is never negative for real inputs.
Compare y = (x − 3)(x + 1), where the distinct roots are three and negative one. The factors change signs across different inputs, and the graph crosses the axis at each root. Understanding the factor structure helps connect a solution set with a graph’s behaviour near the intercepts.
You do not need a detailed graph sketch to apply the zero-product rule. This connection simply gives the answers another meaning and another possible check. If a sketch of a repeated square shows two separate x-intercepts, either the equation or the sketch has been misread. Compare them before continuing.
Suppose a rectangle has sides x centimetres and x + 3 centimetres, and area forty square centimetres. The equation is x(x + 3) = 40. Rearranging gives x² + 3x − 40 = 0, or (x + 8)(x − 5) = 0. The algebraic candidates are x = −8 and x = 5.
In this model x is a length, so x must be positive. Negative eight would also give the other side negative five, which is not an allowed rectangle dimension. Reject that candidate for the context. The valid dimensions are five centimetres and eight centimetres, whose product is forty square centimetres.
Do not say negative roots are always invalid. They are perfectly valid in many abstract equations and in contexts involving directed quantities. The rejection here comes from the meaning assigned to x. State the reason so that a context-specific restriction does not become a false general rule about negative numbers.
Suppose n represents a positive number of seats in one row, and an equation leads to (2n − 5)(n − 6) = 0. The algebra gives n = 5/2 or n = 6. If the context truly requires a whole number of seats, only six is acceptable. The fractional candidate must be interpreted, not rounded.
Rounding 5/2 to three would generally destroy the equation. Three is not a solution merely because it is a nearby integer. Domain restrictions filter candidates; they do not authorise replacing an unsuitable candidate with an approximate one that no longer satisfies the relationship. Check the original conditions after solving.
Before rejecting a fraction, verify what the variable means. A length of two and a half metres can be legitimate, while a count of indivisible chairs cannot. A symbol alone does not determine its domain. The sentence that introduced the symbol is part of the mathematics you must retain.
The statement x² − 9 = (x − 3)(x + 3) is an identity: both sides agree for every real x. It is not asking for x to make either side zero. If you set both sides equal to zero without justification, you have added a condition that the identity did not contain.
For x = 1, both sides equal negative eight. That is enough to show why the identity itself is not restricted to the roots three and negative three. Factorisation is an equivalent rewriting; solving begins when a separate relationship such as equality to zero supplies a condition on the variable.
This connects with the series guide on identities and equations. Learn to ask whether a line is rewriting an expression, stating a relationship true for all allowed values, or imposing a condition that selects some values. The same algebraic objects can appear in all three jobs, so their role must be read carefully.
If a student sets both terms of x + 5 = 0 to zero, ask them first to test x = −5 in the original equation. They will see that the sum becomes zero even though the terms are negative five and positive five. The counterexample directly addresses the mistaken inference.
Next compare x × 5 = 0. Here the product is zero and the constant five is not zero, so x must be zero. Keep the examples close enough that the changed operation is unmistakable. Large numerical calculations would add noise without improving the conceptual comparison.
Finally ask the student to invent one zero sum with neither term zero and one zero product with a zero factor. Generating examples demonstrates more understanding than repeating a definition. The goal is a sentence such as “opposite terms can cancel, but a real-number product needs a zero factor.”
Practise a small mixed set: one factorised zero equation, one expanded quadratic, one sum equal to zero and one product equal to a nonzero value. Before solving, classify each. This prevents a correct technique from being triggered by superficial bracket recognition rather than by its actual conditions.
Return later without notes and explain why x(x − 5) = 0 has a zero solution. Then compare it with x(x − 5) = 6. If you can state why the same split is not valid in the second case, your understanding is becoming more flexible than a memorised procedure.
Keep errors in specific categories: wrong factorisation, zero-product rule used on a sum, product not equal to zero, lost root after division, or untested restriction. Each category suggests a different repair. “I need to be more careful” is less actionable than “I must check the outside operation before splitting.”
If terms and factors still blur together, begin with algebraic structure. If the structure is clear but rewriting is difficult, use why factorisation works. These are foundations for using the zero-product rule, not detours away from it.
The broader quadratic factorisation and zero-product guide develops equation solving. Return to the Mathematics learning hub when you need a different route, such as graphs or checking solutions. Choose the next reading based on the missing relationship rather than the longest article available.
Families seeking an explanation of structured tuition can read the Secondary 1 Clementi tutorial page. Its relevance here is the focus on understanding operations before speeding up. It is not a claim that every learner should start quadratic equations in Secondary 1 or that a single programme guarantees a particular result.
Question H: solve (x − 9)² = 0. Question I: solve 2x² = 14x. Question J: solve x(x + 1) = 12. Question K: a rectangle has sides x and x + 1 centimetres and area twelve square centimetres. Use J, then state the permitted dimensions.
For H, the repeated factor vanishes when x = 9, giving one distinct solution. For I, 2x² − 14x = 2x(x − 7) = 0. The constant two is nonzero, so x = 0 or x = 7. Dividing by x without a separate zero case would lose the first answer.
For J, x² + x − 12 = (x + 4)(x − 3) = 0 gives x = −4 or x = 3. For K, reject negative four because the sides would be negative. The dimensions are three and four centimetres. The abstract equation and contextual question share the algebra but do not have the same permitted final interpretation.
Substituting a candidate into the original equation can show whether that candidate works. It cannot by itself show that you have found every solution. If you test x = 5 successfully in x² = 5x, you have confirmed one root while still possibly missing x = 0.
A complete solution method needs both candidate validity and coverage. Factorising an equivalent zero equation and considering every factor provides coverage in these examples. Original-equation substitution then checks the candidates and any restrictions. These are different logical jobs, so neither should be used as a substitute for the other.
This distinction is useful beyond quadratics. A successful example establishes that something can happen; it does not establish that nothing else can happen. When writing a solution, make the step that finds all possibilities visible. Then use checks to confirm that each possibility survives the original question.
Consider (x² + 1)(x − 4) = 0 over the real numbers. The first factor cannot be zero because x² is nonnegative, making x² + 1 at least one. The second factor is zero when x = 4. Therefore the equation has the single real solution four. The zero-product rule still applies, but one of its branches supplies no real candidate.
This is different from declaring that both factors must have roots. The rule says at least one factor must be zero for the product to vanish; it does not promise that every factor can become zero. A nonzero constant factor is one simple example, and x² + 1 is another in the real-number setting. Read the domain before making a claim about impossible values.
Now compare (x² + 1)(x − 4) = x² + 1. Because the shared factor is never zero for real x, division by it is safe throughout the real domain. The equation reduces to x − 4 = 1, giving x = 5. Here dividing by a variable expression does not lose a real solution because its nonzero condition has been established first. This contrasts with dividing x² = 5x by x without checking zero.
The lesson is not “never divide by an expression containing a letter”. It is “know that the divisor is nonzero, or handle its zero case separately”. A blanket prohibition would hide useful valid algebra. A justified condition makes the operation safe. If this extension is beyond your current course, retain the simpler common-factor example and the same underlying habit: check before dividing away a possible zero.
Use these answers as a quick return route when a familiar error reappears. After reading one, test the idea on a new equation rather than copying the answer mechanically. A rule becomes dependable when you recognise both its valid setting and a nearby setting where it fails.
Must both brackets equal zero together?
No. At least one factor must equal zero for each solution. In (x − 4)(x + 2) = 0, x = 4 makes the first factor zero and x = −2 makes the second zero. Each input independently makes the complete product zero. The two conditions are alternatives, not simultaneous requirements.
Can I use the rule when the product equals one?
Not in the form “one factor must be zero”. A product equal to one cannot contain a zero real factor. You may rearrange the equation so that one side is zero, then seek an appropriate factorisation or another taught method. The condition that enabled the original rule has changed.
Why do I sometimes find only one answer?
Repeated factors can give one distinct root, and contextual restrictions can remove candidates. Some equations also have no real solution. Do not force every question to have two different acceptable answers. Follow the equation and the allowed domain, then report the complete permitted solution set.
What is the shortest useful memory aid?
Ask “product, zero, every factor?” First confirm that the outside structure is multiplication. Next confirm that the product equals zero. Then consider each factor and check the resulting candidates in the original equation and domain. This is a compact reasoning routine, not a replacement for understanding why the rule works.
Continue the Mathematics series
All G1/G2/G3 Mathematics explainers
What Is G1 Mathematics | Why Two Successive Discounts Cannot Simply Be Added
What Is G3 Mathematics | Why a Taller Histogram Bar Can Contain Fewer Observations
What Is G1/G2/G3 Mathematics | Why a Rounding Upper Bound Is Usually Not an Included Value
