Scalar products