I do not know if the following question makes sense.
Is it possible to define an inner product (that gives real values) for vectors on a sphere $S^n$ (let say $S^1$)? The set of these vectors is not a real vector space but probably we can handle somehow to create an inner product.
Do you know any example?
Edit:
I define a map on a real vector space (say $\mathbb{R}^n$) and I would like to prove that it is indeed an inner product to use the Cauchy-Schwarz inequality. But it fails to satisfy the definite-positiveness over the whole vector space. However, restricted on a sphere of this vector space, the definite-positiveness holds. But in this case, let $v$ be a vector in the sphere, a vector $\alpha v$ for $\alpha \in \mathbb{R}^n$ is not in the sphere. So the inner-product is not well-defined. How I get rid of that?
Besides, the only things I want is the use of Cauchy-Schwarz inequality - the property "like an inner product". Do you know something related?

