Theorem: Principle of Mathematical Induction
For each natural number $n$, let $P(n)$ be a statement. If
$P(1)$ is true and
$P(k) \Rightarrow P(k+1)$ for every $k \geq 2$
Then $P(n)$ is true for all $n$.
Shouldn't that be $k\geq1$?
Otherwise, I cannot logically conclude $P(2)$'s truth from anything, and thus the chain of modus ponens cannot even be started.
In your formulation of the inductive step 2), it must be $k\ge 1$. You can use $k\ge 2$ if you write $$ 2) \quad P(k-1) \Rightarrow P(k) $$