Let $V$ be a real inner product space. Let $u, v_1, ..., v_m \in V$ such that $$\langle u, v_i \rangle > 0, \ \forall{i}$$ $$ \langle v_i, v_j \rangle \leq 0, \ \forall i \neq j.$$ Prove that vectors $v_1, ..., v_m$ are linearly independent.
There is a hint which says if a linear combination of the vectors with nonnegative coefficients is equal to zero, then all the coefficients must be equal to zero. I'm not sure how to carry out this proof using the hint.
since you have an inner product, we can do this via Gram Schmidt, in particular by treating $\{v_1,v_2,...,v_m\}$ as a triangular system.
Start with the first vector.
$q_1 := v_1$ and $\mathbf q_1$ is $q_1$ normalized to have length one. (Note: none of the $v_i$ are the zero vector since they have a positive inner product with $u$.)
and algorithmically march through Gram Schmidt.
for $k=2,3,...,m$
$q_k := v_k -\sum_{j=1}^{k-1}\langle \mathbf q_j, v_k\rangle \cdot \mathbf q_j$
$\mathbf q_k := \frac{q_k}{\langle q_k,q_k\rangle^\frac{1}{2}}$
If the for loop makes it through $k=m$ then we have an orthonormal set $\{\mathbf q_1, \mathbf q_2, ..., \mathbf q_m\}$ which implies linear independence and we are done.
Now suppose for a contradiction that the for loop generates an error at $k=r$. This occurs necessarily at the normalization stage when $q_{r}$ has length zero, and by positive definiteness of the inner product, this means $q_r = \mathbf 0$. That is
$\mathbf 0 = q_{r} = v_{r} -\sum_{j=1}^{r-1}\langle \mathbf q_j, v_{r}\rangle \cdot \mathbf q_j = v_{r} +\sum_{j=1}^{r-1}\big\vert\langle \mathbf q_j, v_{r}\rangle \big\vert\cdot \mathbf q_j$
But
$0=\langle u, \mathbf 0\rangle =\langle u,v_{r}\rangle +\sum_{j=1}^{r-1}\big\vert\langle \mathbf q_j, v_{r}\rangle \big\vert\cdot\langle u,\mathbf q_j\rangle\geq \langle u,v_{r}\rangle \gt 0$
which is a contradiction