For a normed space $(V, \lVert\cdot\rVert_V)$ let us define: \begin{equation} \forall x, y \in V \quad [0,1] \mapsto \gamma_x^y (t) = (1-t)x + ty. \end{equation}
I would like to ask whether the following characterization of (Fréchet) differentiability holds:
Let $(X, \lVert \cdot \rVert_X)$ be a normed space and $(Y, \lVert \cdot \rVert_Y)$ be a Banach space. Then, function $f \colon X \to Y$ is differentiable at $x \in X$ precisely when the following two conditions are satisfied:
- $\limsup_{y \to x} \dfrac{ \lVert f(y) - f(x) \rVert_Y }{ \lVert y - x \rVert_X} \leq M$, for some $M < \infty$,
- $ \forall y, z \in B(x, r) \quad \left\lVert f \circ \gamma_y^z - \gamma_{f(y)}^{f(z)} \right\rVert_{C([0,1]; Y)} \in o(r) $ as $r \to 0^+$.
The first condition is supposed to roughly correspond to the boundedness property of (Fréchet) differential, while the latterlatter, to the linearity.
The reason as to why such a characterization might be interesting, is because it bypasses the need to define a differential. Hence, one could explain the regularity of a such a function without requiring to reference some other function between $X$ and $Y$.
Revision
After some thought, the initial second condition probably isn't enough to enforce differentiability. Hence, I'd like to re-ask the question with the second condition replaced with the following one. \begin{equation} \forall y,z \in X \; \; \forall t \in [0,1] \quad \lVert f \circ \gamma_y^z(t) - \gamma_{f(y)}^{f(z)} \rVert_Y \in o \left( (1-t) \lVert y - x \rVert_X + t \lVert z - x \rVert_X \right). \end{equation}\begin{equation} \forall y,z \in X \; \; \forall t \in [0,1] \quad \lVert f \circ \gamma_y^z(t) - \gamma_{f(y)}^{f(z)}(t) \rVert_Y \in o \left( (1-t) \lVert y - x \rVert_X + t \lVert z - x \rVert_X \right). \end{equation}
The purpose of this change is that the previous condition only cared about \begin{equation} \max \left( \lVert y - x \rVert_X, \lVert z - x \rVert_X \right), \end{equation}\begin{equation} \max \left( \lVert y - x \rVert_X, \lVert z - x \rVert_X \right). \end{equation} soTherefore, it wasn't able to detect that one of thisthese distances might be much closer to $0$ than the other one (, in case of which, the secant connecting $(y, f(y))$ with $(z, f(z))$ should approximate graph much better around the argument closer to $x$) . The new one should be able to catch this property.