Until now it was all ok for proving the statements like
$S(n) \Rightarrow S(n+1)$, however I've encountered a question that says:
Let $S(n)$ be an open statement such that
- $S(n)$ is true for infinitely many natural numbers $n$.
- $s(n) \Rightarrow s(n-1)$ for $n > 1$.
Prove that $S(n)$ is true for all $n\ge 1$.
I couldn't figure out the solution of this type of questions.
Thank you for your effort in advance!
Choose a random $n\in\mathbb{N}$. Suppose that $S(n)$ is not true, then this implies that $S(m)$ is not true for any $m>n$, since $S(n)$ being true implies $S(n-1)$ being true. However, if $S(m)$ is not true for any $m>n$, then there can only be finitely many statements true, namely $n-1$, which is a contradiction.