3

Let $v$ be a vector on the unit sphere in $\mathbb{R}^n$ and let $S(\epsilon)$ be the set of vectors $s$ on the same sphere such that $$ |s \cdot v| \leq \epsilon.$$ What is the surface area of $S(\epsilon)$?

If an exact answer is impossible, I'd like to know about an approximate answer, i.e., what sort of function is ${\rm area}(S(\epsilon))$? How fast does it grow?

Michael Grant
  • 19,450
  • 1
    A few things to clarify: Do you perhaps mean $|s\cdot v| \leq \epsilon$? Do you perhaps mean "$s$ in the same sphere", otherwise by volume I guess you mean the area? – Winther Apr 25 '15 at 23:29
  • 1
    Some approaches could be found here http://math.stackexchange.com/q/191177 and here http://en.wikipedia.org/wiki/N-sphere – Alexey Burdin Apr 25 '15 at 23:30
  • @Winther - yes, thanks, that is indeed what i meant. – Michael Hirsch Apr 26 '15 at 01:15
  • 1
    I believe your best bet is this. Assuming $\epsilon>0$, the set of points satisfying $s\cdot v$ is a hyperspherical cap. Look for formulae for that; call that area $A$. Then the area of $S(\epsilon)$ is the total surface area of the $n$-sphere minus twice $A$. – Michael Grant Apr 26 '15 at 01:42
  • 1
    Please check my edit. You changed the text to say "surface area" but the title still said "volume"; I fixed that. – Michael Grant Apr 26 '15 at 16:48

2 Answers2

3

The unit sphere in $\mathbb{R}^n$ is denoted by $\mathcal{S}^{n-1}$. Its surface area is given by $S_{n-1}$ on Wikipedia, but let's call it $A_n$ here, because, well, we're already using $S$ a lot, and the $n-1$ is confusing: $$A_n = 2\pi^{n/2} / \Gamma(n/2).$$ Now let's look at a different set than yours: $$C(\epsilon) = \left\{s\in\mathcal{S}^{n-1}\,|\,s\cdot v>\epsilon\right\}$$ Assume that $0\leq\epsilon\leq 1$. This is a hyperspherical cap. The height of this cap is actually just $1-\epsilon$, and using the formula in the linked article, we see that $$A_{n,\epsilon} = \tfrac{1}{2} A_n (1-G_n(\epsilon)/G_n(1)) \qquad G_n(q) \triangleq \int_0^q (1-t^2)^{(n-1)/2}\, dt.$$ Now, your set $S(\epsilon)$ is in fact the surface of the sphere with two opposite hyperspherical caps removed. Therefore, its area is $$A = A_n - 2A_{n,\epsilon} = A_n G_n(\epsilon)/G_n(1) = \frac{ 2\pi^{n/2} G_n(\epsilon) }{ \Gamma(n/2) G_n(1) }.$$ I've got to say, that's simpler than I thought it would be. In particular, the ratio of the area of $S(\epsilon)$ to the surface area of the entire sphere is just $$\frac{A}{A_n} = \frac{G_n(\epsilon)}{G_n(1)}.$$

Michael Grant
  • 19,450
0

This quantity is much studied in high-dimensional convex geometry; an excellent starting point is Keith Ball's An Elementary Introduction to Modern Convex Geometry (MSRI, 1997), especially Lecture 2. See also this question.