Is there an inner product on every vector space $V$ (of any infinite dimension) over $\mathbb{R}$ or $\mathbb{C}$? And is there a generalisation of the term "inner product" to vector spaces over any field?
Primarily I need this to prove that if $W$ is a subspace of $V$, then the factor $V/W$ is isomorphic to the orthogonal complement $W^\perp$ of $W$.