2
$\begingroup$

I am self-teaching and am doing the now-famous Tao Analysis I exercise 2.2.5 which guides us to use weak induction to prove strong induction.

Many of the solutions on this site, and elsewhere, use then notion of a vacuously true base case for the simple induction.

My Quesion - how can weak induction proofs work when the base case is vacuously true?


Discussion

The falling dominoes analogy of weak induction has helped me better grasp induction.

The inductive step $P(n) \implies P(n+1)$ where the truth of a property about a natural number $n$ implies that property is also true for its successor $n+1$. This corresponds to the mechanism of one domino knocking over the next one.

The base case, corresponding to a first domino falling, makes sense when $P(a)$ can be shown to be true for some natural number $a$.

A vacuously true $P(a)$ doesn't tell us that the property $P$ holds for $a$. It just says the property isn't applicable. In my mind, this isn't sufficient for the domino to fall.

I have tried reading about vacuous truth and can only conclude they are assumed true because they can't be proved false. This seem insufficient to start the inductive dominoes falling.

$\endgroup$
6
  • $\begingroup$ If its vacuously true, then indeed the property does hold for a. The inductive step answers "now lets assume that one domino has fallen, does that imply the next domino must fall?" And if the first domino has fallen, and the answer to this question is yes, then all dominos must fall. $\endgroup$ Commented Sep 23, 2023 at 21:07
  • 1
    $\begingroup$ Can you include some examples of $P$? If a proof chooses $P(a)$ as the base case, does the induction step for $n=a$ in particular work: does $P(a)\implies P(a+1)$? $\endgroup$ Commented Sep 23, 2023 at 21:08
  • 3
    $\begingroup$ Vacuous truth is (usually) a result of the scenario where we ask is the statement "if P then Q" true. We know that "if P then Q" is false only when P is true and Q is false, and we also know that P is always false, so it must be the case that "if P then Q" cannot be false, so it must be true. $\endgroup$ Commented Sep 23, 2023 at 21:10
  • $\begingroup$ @JohnCavanaugh your latest comment is helping me to think about this from a different direction. I recently learned about the truth table for implication so recognise what you said in the comment. If we consider $P(a) \implies P(a+1)$ where the base case $P(a)$ is false (or the property is not applicable to $a$), intuitively this seems very shaky grounds to initiate the dominoes falling. $\endgroup$ Commented Sep 23, 2023 at 22:28
  • 1
    $\begingroup$ @Penelope you need to free your mind from this notion that there is some special distinction between true statements in general and vacuously true statements in particular. In your example it is absolutely true that $Q(m_0)$ is a true statement. It doesn't have a special asterisk that says its vacuously true and therefore somehow not applicable. Well formed statements with all the variables quantified are either true or false, period. $\endgroup$ Commented Sep 23, 2023 at 22:38

1 Answer 1

3
$\begingroup$

You may want to expel from your mind the notion that vacuous truth is somehow different from any other kind of truth. Vacuously true statements are just like any other kind.*


[*Updated elaboration on this point]

In general let's define a "vacuously true statement" as a statement of the form $\forall x, P(x)\implies Q(x)$, where $P(x)$ happens to be always false for every $x$ in the domain of discussion.

The key observation is that like any other "for all" statement, it can be translated in terms of existence as $\neg (\exists x \, \neg (P(x)\implies Q(x))$, which further translates to $\neg (\exists x\, (P(x)\wedge \neg Q(x))$, or in words, "there is no $x$ for which $P$ holds and yet $Q$ fails."

In other words, every for-all statement, vacuous or no, is a statement about the nonexistence of counterexamples. Once you start thinking this way, vacuously true statements become a little less mysterious, as they are simply ones that have no counterexamples because $P$ never holds. The key point is that the reason there are no counterexamples is besides the point in a for-all statement - only the conclusion that there are none concerns us.

[Note that in the original post below, "$\forall k<n\, P(k) $" could be thought of as an abbreviation for "$\forall k\, (k<n\implies P(k) )$", and so in the case $n=0$, the implication $\forall k\, (k<0\implies P(k) )$ becomes vacuously true in the sense of the preceding paragraphs.]


Let’s consider the case of strong induction, which we want to prove from weak induction. That is, we are given a statement $P$ such that whenever $P(k)$ is true for all $k<n$, we have $P(n)$. We wish to show using weak induction that $P(n)$ holds for all $n$.

Then we indeed prove that the base case is true. This is based on vacuous truth, but so what? It is an absolutely true statement that we won't find counter-examples satisfying both $n<0$ and $P(n)$. Yes, you could call this vacuous, but it doesn't matter, because our premise, namely that for all $n$, we have the implication $$(\forall k<n\, P(k) )\implies P(n)\text{,}\tag{1}$$ has no special asterisk that says the left hand side of the implication can't be vacuously true. So since $\forall k<0\, P(k)$ is true, the implication (1) gives $P(0)$, and the base case is proved. The induction step I think you are already comfortable with.

Remark

Lest you think we are doing some trickery here and pulling the wool over your eyes, conjuring up something from nothing, let me help clarify that we are not. To see this, observe that whenever we apply strong induction to prove something, we must prove the implication (1), for every $n$, including $n=0$. In doing so, we will be forced to cook up a proof that effectively proves the base case (using whatever facts we have established in the given application).

For example, to prove that every positive integer is either $1$ or a product of primes, to apply strong induction you first would need to show the implication that

"if $k$ is either $1$ or a product of primes, whenever $1\leq k<n$, then $n$ is $1$ or a product of primes."

(here we are starting from $1$ instead of $0$, but the same principle applies.) Your proof of this fact in the case when $n=1$ would need to show

if $k$ is either $1$ or a product of primes, whenever $1\leq k<1$, then $1$ is $1$ or a product of primes.

Luckily, while the left hand side of the implication is (vacuously) true, the right hand side is also true, so the implication holds. But in this step we aren't creating something from nothing, we are instead effectively proving the base case as we would in weak induction. In other words, the vacuous truth of the left hand side of the implication forces us to establish that the right hand side is true in the base case using already known facts.

$\endgroup$
6
  • $\begingroup$ hi @m-w I've printing out your answer and tried to read it several time. I am still not understanding sadly. Your answer is helpful in showing that an induction proof still has to show the implication is true for the base case (n=1 in your example). However, I can't convince my brain to agree that a vacuously true base case is sufficient. I can see how a non-vacuous base case can start the dominoes falling, but I can't see how a vacuous base case can do this. Perhaps I should come at this from a different angle and ask "what is a vacuously false" statement? $\endgroup$ Commented Sep 24, 2023 at 22:38
  • $\begingroup$ "You may want to expel from your mind the notion that vacuous truth is somehow different from any other kind of truth. Vacuously true statements are just like any other kind." - this is what I'm struggling with. $\endgroup$ Commented Sep 24, 2023 at 22:40
  • $\begingroup$ @Penelope [deleted my last comment because while it was true, it was a little besides the point] I did update the answer with an elaboration on why vacuous truth isn't really anything special. $\endgroup$ Commented Sep 24, 2023 at 23:18
  • $\begingroup$ True because "there are no counterexamples" is what I have a problem with. It seems too weak to be the basis of an induction chain. I do thank you for persisting. Perhaps I need to step away and come back to this in a few weeks. My brain is clearly struggling! $\endgroup$ Commented Sep 25, 2023 at 13:55
  • 1
    $\begingroup$ @Penelope Sometimes the adjustment to mathematical thinking can be a little head-spinning when starting out. Just keep in mind, when you do come back to this, that ALL “for every” statements are about the nonexistence of counterexamples, not just vacuous ones. $\forall x P(x)$ is identical to $\neg \exists x \neg P(x)$, or in words “$P$ is always true” and “$P$ is never false” have identical meaning in mathematics. $\endgroup$ Commented Sep 25, 2023 at 20:07

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.