In mathematics, an inner product space is a vector space with an additional structure called an inner product. This allows us to compute a scalar quantity, known as the inner product or scalar product, from any two vectors in the space. Inner product spaces are used to define various mathematical objects such as vector spaces, Hilbert spaces, and normed vector spaces.