Note: This question has already been answered here Proving mathematical induction with arbitrary base using (weak) induction.
I was trying to 'reconstruct' at least one proof given in this question or to grasp the idea. I believe my main struggle is the setup and find something to even work with. I will summarize it here again in my own words.
Proposition: Let $n_0 \in \mathbb{N}=\lbrace0,1,2, \dots \rbrace$ be arbitrary and $A(n)$ be a property for $n \in \mathbb{N}$.
If $A(n_0)$ is true and $\forall n \geq n_0: A(n) \implies A(n+1)$ then $\forall n \geq n_0:A(n)$
This is something that can be shown by induction. However I am having great trouble with the setup of it. I could copy-paste what's already written in the linked question but I have no understanding about how they compose their statements there.
The Proposition above can be summarized as: Induction works for any base case $n_0 \in \mathbb{N}$, prove that.
- So one setup they use in the linked question is the following. Let $Q$ be the statement $Q(n): n \geq n_0 \implies A(n)$. This makes somehow sense to me, because I read it as if $n \geq n_0$ is true, then $A(n)$ better be true as well.
But I don't see how it is linked to the proposition above, because the proposition uses much more than just that, it also makes use of that $\forall n \geq n_0: A(n) \implies A(n+1)$ so I can only guess that they make use of the transitive property of the implication (law of syllogism)
- The second setup as suggested by Professor Brian M. Scott is to define $Q(n):A(n+n_0)$ which seems very counter intuitive to me. It might be a good trick but I have no idea how to work with it.
Let me try to work with the hint given by Brain M. Scott. Define $Q(n): A(n+n_0)$
$Q(0): A(n_0)$ and now I am already stuck. Does this expression direct me to go back up to the proposition and continue reading from there? If so, how is that supposed to complete the base case?