I am trying to understand a proof of the Lagrange multiplier theorem for Banach spaces and there is some point I do not understand. Let me recall the setting.
Let $I, J: E \to \mathbb R$ two functionnal of class $C^1$ on a Banach space $E$. If there exists $u_0 \in A$ such that $I(u_0) = \text{min}_{u \in A} I(u)$ with $$A = \{u \in E~|~J(u) = 0\},$$ and $DJ(u_0) \neq 0$ (the Fréchet derivative of $J$) as a map from $E^*$ to $\mathbb R$, then there exists $\lambda \in \mathbb R$ such that $$DI(u_0) = \lambda DJ(u_0).$$
To prove the statement, the author shows that, for $\forall h \in \text{ker } DJ(u_0)$, we have $$DI(u_0) (h) = 0$$ so that $\text{ker } DJ(u_0) \subset\text{ker } DI(u_0).$ And from that he directly deduces that the existence of a $\lambda \in \mathbb R$ with $$DI(u_0) = \lambda DJ(u_0).$$ How does he do that? Is there an obscure theorem of functional analysis that allows us to deduce such result?
These two kernels are hyperplanes. Since one is contained in the other one, they are equal. And two linear forms having the same kernel are proportional.