Suppose $f: R^n \rightarrow R$ is a positive real valued function. Let $\lambda_1, \ldots , \lambda_i$ be the first $i$ ordered eigenvalues of the Hessian $Hess(f)$. Let $v_1, \ldots, v_i$ be the corresponding unit eigenvectors. Suppose $V = [v_1, \ldots, v_{nd}] $. Define a $d$dimensional ridge point as a point where $V^T \nabla f = 0$ and where $\lambda_1, \ldots, \lambda_{nd} < 0$. Each point in the support of $f$ can then be classified as a ridge point. My question is, does this classification yield a cell complex? Or at least, are the $k$ dimensional ridge points always bounded by $k1$ dimensional ridge points? This construction seems close enough to a Morse complex but it's different in that I'm only interested in the local maxima, and that two maxima need not be joined by an integral curve. Any help would be appreciated, thanks!
