Let $(a_n)_{n=1}^{\infty}$ be a sequence, let $\; 0 < q < 1$ such that $\;\forall n \in \mathbb{N}$ $\;n>2$
$ \left | a_{n+1} -a_n \right | < q\left | a_{n} -a_{n-1}\right |$
prove that $(a_n)_{n=1}^{\infty}$ converges.
Well, I thought about proving it this way:
$ \left | a_{n+1} -a_n \right | < q*\left | a_{n} -a_{n-1}\right |<\left | a_{n} -a_{n-1}\right | $
therefore $ \left | a_{n+1} -a_n \right | <\left | a_{n} -a_{n-1}\right | \;$ for each $n>2$ and that obviously shows us that the sequence converges because the gaps between each $2$ indexes reduces as $n$ grows.
I have a feeling however that this is not a formal way of proving this, it seems too easy.
$|a_{n+1} - a_n| < |a_n - a_{n-1}|$ is not sufficient to prove convergence of $(a_n)$. A counterexample is $a_n := 1 + \frac{1}{2} + \frac{1}{3} + \cdots + \frac{1}{n}$.
For any $n$, $$|a_{n+1} - a_n| < q |a_n - a_{n-1}| < q^2 |a_{n-1} - a_{n-2}| < \cdots < q^{n-1} |a_2 - a_1|.$$ Use this to show $(a_n)$ is Cauchy (and therefore convergent).