8

Suppose that I am asked to find the value of $h$ that makes the matrix $A = \begin{bmatrix}1 & 5 & 8 \\ 2 & 0 & 1 \\ 0 & 0 & h\end{bmatrix}$ singular.

Here, I can see that $h = 0$ works. However, what I'd typically do is this:

  1. Set the determinant of the matrix to be $0.$
  2. Find the value of $h$ that satisfies $\det(A) = 0.$ That is, we seek the value $c$ for which $$h = c \implies \det(A) = 0.$$

My issue here is that the step 2 seems to be committing some sort of a circular/invalid argument: instead of proving the above statement, it is proving its converse $$\det(A) = 0 \implies h = c.$$ Shouldn't we also set $h = c$ to calculate the determinant of the matrix $A,$ thereby actually proving (through calculations) the statement that we were originally trying to prove?

I've done such questions many times, but only recently has this thought occurred to me, and I haven't been able to formulate a satisfactory response. Am I needlessly confusing myself here? I always seem to get stuck on trivial issues no matter how much maths I study.

ryang
  • 44,428
  • 4
    I mean, you can just recognize that your implications are biconditionals. – Malady Jan 19 '25 at 20:38
  • 2
    If you find the value of $h$ that makes the determinant zero, then plugging that value back in makes the determinant zero. Just find $h$ and you are done. Note also that the determinant is multilinear so, by inspection, the determinant of $A$ is $-10h$. – John Douma Jan 19 '25 at 20:39
  • 1
    Step 1 gives $-10 h=0$. Step 2 solves this to give $h=0$. There is nothing circular there. – Henry Jan 19 '25 at 20:41

3 Answers3

16

In principle, this has very little to do with linear algebra or determinants. In algebra, we often ask for values of $x$ (it could be numbers, tuples of numbers, matrices, etc.) such that $f(x) = 0$.

To do this, we set $f(x) = 0$ and then [hopefully] use logically valid steps to solve for $x$, which might have more than one value. Without more context, we cannot guarantee these $x$ actually satisfy $f(x)=0$, but we know that, if there is a solution, it's found in the list of values we found for $x$.

This is why some textbooks have a validation step at the end of the solution. This is where we take the values from the list and evaluate $f(x)$. If it comes out to be $0$, then it was an honest solution to the original equation $f(x)=0$. If not, it was an extraneous solution, not an actual one. This happens, for instance, when solving $f(x)=0$ involves a step where we "square both sides of the equation".


You might therefore ask why we don't always have to do this last step. The answer is that sometimes the steps showing $f(x) = 0 \implies x=c$ are all reversible. Dividing by a nonzero value is reversed by multiplying by that nonzero value. Replacing a function by an equivalent expression is also reversible (effectively by the symmetry and transitivity of $=$).

In your case, that's all that happened. The determinant of $A$, when $A$ has the form given, is equivalent to $-10h$, so replacing the determinant of $A$ with $-10h$ is reversible. Also, dividing by $-10$ is reversible, as it's reversed by multiplying by $-10$.

The reason why we don't go through all of these details each time is for readability and respect. We don't want to diminish the readability of a solution by including details whose inclusion might feel patronizing to the reader.

  • 2
    (+1) Nice answer! @Bored Comedy: For what it's worth, noticing the type of things you brought up will become more significant the further you go in math. – Dave L. Renfro Jan 19 '25 at 21:53
2

You ask a good question that many have pondered over!

  1. The statement $$f(x)=0\implies\ldots\implies x=b\;\text{ or }\;x=c\;\text{ or }\;x=d$$ says that the solution set of $f(x)=0$ is a (possibly improper or the empty) subset of $\{b,c,d\},$ in other words, that $\boldsymbol{b,c,d}$ are its only candidate solutions.

  2. The statement $$x=c\implies\ldots\implies f(x)=0$$ says that the solution set of $f(x)=0$ is a (possibly improper) superset of $\{c\},$ in other words, that $\boldsymbol c$ is one of its solution(s).

  3. The statement $$f(x)=0\iff\ldots\iff x=c\;\text{ or }\;x=d$$ says that the solution set of $f(x)=0$ is precisely $\{c,d\},$ in other words, that $\boldsymbol {c,d}$ are its only solutions.


Examples:

  1. To find all the values of $x$ that satisfy the equation $f(x)=0,$ by systematically verifying the candidate solutions:

    $f(x)=0\implies \ldots\implies x=b\;\text{ or }\;x=c\;\text{ or }\;x=d \\x=b\implies f(x)=7\ne0 \\x=c\implies f(x)=0 \\x=d\implies f(x)=0 \\\text{Hence, the required solution set is }\{c,d\}.\tag*{}$

  2. I am asked to find the value of $h$ that makes the matrix $A = \begin{bmatrix}1 & 5 & 8 \\ 2 & 0 & 1 \\ 0 & 0 & h\end{bmatrix}$ singular.

    Here, I can see that $h = 0$ works.

    The exercise implicitly tells us that exactly one value of $h$ satisfies the given condition, and you've found it by inspection. In this case, this short presentation is perfectly valid and contains no circular reasoning: The required value is $0,$ since $$h=0\implies\ldots\implies A\text{ is singular.}$$

ryang
  • 44,428
  • Hi! I think your answer would be slightly improved by adding that, although 3. is the only valid proof, in the particular case where $P(h)$ is an equation, it is very easy to "complete" 2. into a valid proof as well (by just checking whether $c$ solves the equation or not). And the resulting proof is often preferred over 3. because reasoning by implication is easier / more intuitive / less error-prone than reasoning by equivalence. (And on inspection it is easier to check that every implication step is correct than to check that every equivalence step is a true equivalence) – Stef Jan 20 '25 at 10:50
  • @Stef Thanks, I've expanded the answer to explicitly show the plugging-in-solutions alternative presentation. (I've actually previously made the same points as you here and in this addendum). $\quad$ P.S. Lest anyone misunderstands your first sentence: For the OP's exercise, all of Presentations 1,2,3 are valid. – ryang Jan 21 '25 at 03:35
1

TLDR There is no circular argument: to find the necessary conditions for $P$ to occur, you supposed $P$, then found out that $P$ implies $det(A)=0$ which in turn implies $h=0$ (a necessary condition!) conversely you easily showed that $h=0$ is a sufficient condition for $A$ to be singular, so you can conclude that you found all values of $h$ for which the matrix is singular.

Note however that it is setting det(A) to be 0, is just implicitly using a known equivalence, and so is not source of a circular argument:

  • The matrix $A$ is a variable (linked to the other variable $h$)
  • det(A) is a variable (linked to the variable $A$ and the variable $h$
  • The goal is to complete: $A$ singular $\iff det(A)=0 \iff h\in\ ?$

Strategy: Suppose $P$ then deduce $Q$ to show $P\implies Q$ then do the other way around to show $P\impliedby Q$ and conclude $P\iff Q$.

$\implies$: When there are variables in play what you implicitly do before supposing $A$ is fixing the variable: "Let $h$ be a real number, suppose $A$ is singular, then $det(A)=0$, so $h$ equals 0".

edited, I was wrong

ranto
  • 66