MathWorld states:
"In general, an $n^\text{th}$-order ODE has $n$ linearly independent solutions".
Are they referring to linear ODEs? I only know why it should be true for ODEs with constant coefficients, by the following observations:
The solutions to the differential equation $a_0f+\dots +a_nf^{(n)}=0$, where $a_n\ne 0$ form a vector space $V$ (check).
Let $f\in C^n(\mathbb{R})$ s.t. $a_0f+\dots +a_nf^{(n)}=0$, where $a_n\ne 0$.
Let $\vec{a}=(a_0,a_1,\dots,a_{n-1})$ and $\vec{f}=(f,f^{(1)},\dots,f^{(n-1)})$.
$f^{(n)}=-a_n^{-1}(a_0f+\dots +a_{n-1}f^{(n-1)})=-a_n^{-1}\vec{a}\cdot\vec{f}$ is differentiable, and the $m^\text{th}$ derivative of $\vec{b}\cdot\vec{f}$ is:
$$\vec b\left(\matrix{\vec{e_2}\\\vdots\\\vec{e_n}\\-a_n^{-1}\vec{a}}\right)^m\cdot \vec{f}$$
Hence $f$ is infinitely differentiable. Moreover, the coefficients above are bounded above by an exponential in $m$. For any closed interval $[-d,d]$, $\vec{f}$ is continuous and therefore bounded. This means that the Taylor series for $f$ converges to $f$ in the interval by Taylor's theorem for the expansion about $x=0$ (using the Lagrange form of the remainder on the whole interval). Hence the Taylor series for $f$ about $x=0$ converges to $f$ for all $\mathbb{R}$, i.e. $f$ is analytic.
Now consider the linear transformation $L:V\to\mathbb{R}^n,f\mapsto (f(0),f^{(1)}(0),\dots,f^{(n-1)}(0))$. To prove surjectivity, use the differential equation to produce a Taylor series and show that it is a solution. Injectivity is proven by the below:
If $L(f)=L(g)$ for some solutions $f,g$, then $\forall k=0,1,\dots,n-1, f^{(k)}(0)=g^{(k)}(0)$, and by the differential equation, this also holds for all $k\in\mathbb{N}$. $f$ and $g$ are analytic and since the Taylor series is unique, $f=g$.
Hence, $V$ has dimension $n$.
Is my proof correct?
Is the theorem for general linear ODEs true, and how do I prove it?