dot product
The dot product is an inner product over a Euclidean vector space. As an operation, it takes as argument two vectors and returns a single real number.
Formally,
the dot product on a Euclidean vector space
where
or it can be defined geometrically as
where