I would like to use in a proof that $f(x)$ is a non-linear function of $x \in \mathbb{R}$, without assuming that $f$ be differentiable/analytic. I can also use that $f(0)=0$.
Q: What is a convenient definition for this?
If $f$ were differentiable, I could use something along:
$f(x)$ is non-linear in $x$ if $\exists$ $x_1$, $x_2$ such that $f'(x_1) \neq f'(x_2)$.
The best I can come up with for a non-differentiable $f$ is:
$f(x)$ is non-linear in $x$ if $\exists$ $x_1,x_2,x_3 \neq 0$ such that $\frac{f(x_2)}{f(x_1)} \neq \frac{f(x_3)}{f(x_1)}$. (There must be at least one $x_1 \neq 0$ since otherwise $f(x)=0$ and thus not non-linear.)
Is there any standard definition out there that I am missing? Any pitfalls I am overlooking?
Edit: By linear function I mean that e.g. $g(x)$ is linear if $\forall x \in \mathbb{R} \quad g(x)=\kappa x$ where $\kappa$ is a constant.
Your definition:
By taking the negation of this definition, we obtain: