Proposition $2.2.14$ (Strong principle of induction). Let $m_0$ be a natural number, and let $P(m)$ be a property pertaining to an arbitrary natural number $m$. Suppose that for each $m \geq m_0$, we have the following implication: if $P(m')$ is true for all natural numbers $m_0 \leq m' < m$, then $P(m)$ is also true. (In particular, this means that $P(m_0)$ is true since in this case, the hypothesis is vacuous .) Then we can conclude that $P(m)$ is true for all natural numbers $m\geq m_0.$
My Proof: Let $Q(n)$ be the property that $P(m)$ holds for all $m_0\leq m Base Case: $Q(0)$ is vacuously true since there are not natural numbers less than $0$. Inductive Step: Suppose $Q(n)$ holds true. Then this means that $P(m)$ is true for all $m_0\leq m We have to show that $Q(n++)$ is true, where $n++$ denotes the successor of $n$. This is equivalent to proving that $P(n)$ holds because $P(m)$ is already true for all natural numbers $m_0\leq m One way to fix this could be to let $Q(n)$ be the property that if $P(m)$ holds for all $m_0\leq m