Linearly Independent Solutions to 1st Order Systems

The 1st-order homogeneous linear system of differential equations $$x' = A(t) x$$, expressed with the vectors $$x', x: \mathbb{R} \to \mathbb{R}^n$$ and the matrix function $$A: \mathbb{R} \to M_{n \times n} (\mathbb{R})$$, has $$n$$ linearly independent solutions, and if $$ \phi_1, \phi_2, \dots, \phi_n$$ are $$n$$ linearly independent solutions, then $$c_1 \phi_1 + c_2 \phi_2 + \cdots + c_n \phi_n$$, where $$c_i$$ are constants, is a general solution.

Proof
Let $$v_1, v_2, \dots, v_n$$ be linearly independent vectors in $$\mathbb{R}^n$$, and let $$\phi_i$$ be solutions to the IVPs $$x' = A(t)x, \, x(t_0) = v_i$$ for $$i = 1, 2, \dots, n$$. Suppose the solutions are not independent, i.e. $$c_1 \phi_1 + c_2 \phi_2 + \cdots + c_n \phi_n = 0$$ for some constants $$c_i$$ not all zero. Then $$c_1 \phi_1(t_0) + c_2 \phi_2 (t_0) + \cdots c_n \phi_n (t_0) = c_1 v_1 + c_2 v_2 + \cdots + c_n v_n = 0$$, meaning the vectors $$v_i$$ are linearly dependent, a contradiction, so the solutions $$\phi_i$$ must be linearly independent.

By linearity of the system, every vector function of the form $$ x = c_1 \phi_1 + \cdots + c_n \phi_n$$ is a solution.

Let $$z$$ be an arbitrary solution of the system. Since $$\phi_i (t_0)$$ are linearly independent, $$z(t_0)$$ must be a linear combination of those solutions, and hence by uniqueness of solutions $$z$$ is a linear combination of the vector functions $$\phi_i$$. This proves this is a general solution.