An inner product is an operator that maps a pair of vectors from a vector space to a real number. In the real vector space, , the inner product is the dot product. An inner product can only be defined on a vector space fixed over the field or .

The inner product of and is notated as:

A vector space defined with an inner product is called an inner product space. Note that this can only happen if the vector space, is fixed over the field or .

Definition

Let be different vectors in fixed over the field . Let be a real scalar.For an inner product, to be defined, it must satisfy the following properties:

1. Symmetry of Inner Product

The operands in the inner product can be swapped and produce the same result.

2. Linearity of Scalar Multiplication

A scalar can be ‘factored out’ of either operand.

3. Linearity of Vector Addition

A vector addition can be ‘separated’ out into another inner product.

4. Positivity

The inner product of the same vector, with itself, must always be greater than zero, unless it operates on a zero vector.

Hermitian Inner Product

A Hermitian inner product operates over the complex vector space and returns a complex number.

It satisfies the same properties as a normal inner product except symmetry is defined differently:

Hermitian Symmetry

The bar represents the complex conjugate.

Matrix Representation

An inner product operating over a real vector space, can be expressed as the product of coordinate vectors and a symmetric matrix:

Matrix Representation of an Inner Product

refer to coordinate vectors with respect to the standard basis in R.