I need a hint of proof of uniqueness of the derivative in locally convex topological vector space (it's asserted in Lang's "Introduction to differentiable manifolds").
Define derivative of a function $f: E \to F$ between two topological vector spaces at the point $x_0$ as a linear operator $f'(x_0) \in L(E, F)$ such that ${}^2\!\!f(y) := f(x_0 + y) - f(x_0) - f'(x_0) y$ is tangent to zero (a function $\varphi$ is tangent to zero if for any neighborhood of zero $W \subset F$ there exists a neighborhood of zero $V \subset E$ such that $\varphi(tV) = o(t)W$).
Now suppose that two operators $A_1$ and $A_2$ satisfy the condition of the derviative. I need to prove then that $A_1 = A_2$. It is easy to see that there must be a neighborhood of zero $V \subset E$ such that $(A_1 - A_2)V = 0$, so we have $\operatorname{span}V \subset \ker (A_1 - A_2) \subset E$, so it is sufficient to prove that $\operatorname{span}V = E$. In case of Banach space it is very easy (any non-empty open set must contain a ball), but in a more general case it seems that this attempt fails (consider a discrete space), and I can't see another strategy.
Is the derivative in fact unique or is some condition stronger than what is stated required for it to be unique?