The principle of mathematical induction (as I understand stand it) states the following -
Consider a property $P(n)$ defined for the positive integers $n \in \mathbb{Z}^{+}$. Suppose the following two statements are true
$P(1)$ is true.
For all $k \geq 1$, if $P(k)$ is true then $P(k+1)$ is also true.
Since $P(1)$ is true, and $\forall k \in \mathbb{Z}^{+}$ $P(k+1)$ is true whenever $P(k)$ is true, $P(n)$ is true for all $n \in \mathbb{Z}^{+}$.
I understand everything except the point "If $P(k)$ is true for all $k \geq 1, k \in \mathbb{Z}^{+}$". How can we make such an assumption? I could have also assumed that $P(k)$ is true for all $k \geq 2, k \in \mathbb{Z}$. On what grounds are these assumptions valid? It seems to me that you pick any integer for which $P(k)$ is true. I understand that assuming $P(k)$ is valid for $k \geq 1$ allows us to use the base case and conclude that $P(n)$ is true for all $n \in \mathbb{Z}$, but what I cannot understand is why this is a valid assumption.
This post isn't the same as this one Mathematical induction question: why can we "assume $P(k)$ holds"?. That post asks "how can we assume $P(k)$ holds and then show that $P(k+1)$ follows without ever proving the truth of P(k)$. My question is different. It asks why $P(k), k \geq 1$ is assumed to be true and not $P(k)$ for some other positive integer other than $1$.