Consider a function $f: \Bbb R^n \to \Bbb R$ and points $x, y \in \Bbb R^n$. We say that $\gamma$ is an “increasing path from $x$ to $y$” if
- $\gamma: [0, 1] \to \Bbb R^n$ is continuous with $\gamma(0) = x$ and $\gamma(1) = y$, and
- $f \circ \gamma$ is increasing on $[0, 1]$.
Question: What assumptions must be made on $f$ to ensure that for every two points $x,y$ in $ \Bbb R^n$ there is an increasing path joining them?
Motivation: this problem is related to the gradient descent method in optimization, in which you want your $f\circ\gamma$ be increasing in every step. If such path exists, then optimization method works. If not, then the method does not work.
Ideas: for $n=1$, the things are trivial, and we need $f$ to be monotonic (not necessarily continuous)
For $n\geq2$, however, things become more interesting. It seems like convexity or concavity is sufficient. (Update: convexity is not sufficient, the new hypothesis now is strict convexity)
Note: there is also similar idea in graph theory called "monotone path"
So