Skip to content
NCERT Exemplar · Q92

Q.If AA, BB and CC are square matrices of same order, then AB=ACAB = AC always implies that B=CB = C.

Uttarakhand UbseShort· 3mImportance★★★★★est
95% · 173/182 Questions
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

Matrix multiplication is not cancellative in general — AB=ACAB = AC does not imply B=CB = C unless AA is invertible. The statement is false.

The statement looks tempting because it mimics ordinary algebra, where if a≠0a \neq 0 and ab=acab = ac, you can cancel aa to get b=cb = c. But matrices are not numbers. The key difference: matrix multiplication is not commutative, and more importantly, a matrix can be singular (determinant zero), meaning it has no inverse. Without an inverse, cancellation fails.

Think of it this way: if AA has a non-trivial nullspace, then AA can send two different vectors to the same result. When you multiply AA by a matrix BB, each column of BB is transformed by AA. If AA collapses some directions to zero, then two different columns in BB and CC could produce the same column in ABAB and ACAC.


  1. What would make cancellation valid?

    If AA is invertible (i.e., det⁡A≠0\det A \neq 0), then multiplying both sides of AB=ACAB = AC on the left by A−1A^{-1} gives B=CB = C. That works. But the problem statement says "always implies" — it must hold for every square matrix AA, BB, CC of the same order. That's a much stronger claim.

  2. Find a counterexample.

    We need a singular AA (non-invertible) and two different matrices BB and CC such that AB=ACAB = AC. The simplest choice: take AA as the zero matrix. Then AB=0AB = 0 and AC=0AC = 0 for any B,CB, C, so AB=ACAB = AC holds, but BB and CC can be completely different. That already disproves the statement.

    But maybe you think "that's cheating — AA is zero". Fine, take a non-zero singular AA. For instance, let

A=(1000).A = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}.

This matrix kills the second coordinate. Now pick

B=(1000),C=(1001).B = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}, \quad C = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}.

Compute:

AB=(1000)(1000)=(1000),AB = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix},

AC=(1000)(1001)=(1000).AC = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}. …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.