In almost all statements of Clairaut's theorem, the equality of the mixed partials is given only after the assumption that both mixed partials exist and are continuous. In this blog post here, the author proves a stronger statement
"At some point $\vec{x}=(x_0,y_0)$, if the partials $f_x$ and $f_y$ are both continuous and if $f_{xy}$ exists and is continuous, then $f_{yx}$ exists and we have $f_{yx} = f_{xy}$."
The proof goes as follows:
Using the mean value theorem, the author obtains the statement $\lim_{h\rightarrow 0}\ \lim_{k\rightarrow 0}\ f_{xy}(x_0 + \overline{h}, y_0 +\overline{k}) = f_{yx}(x_0, y_0)$
for some point $\overline{h} \in (0, h)$ and $\overline{k} \in (0, k)$. Since $\overline{h}$ depends on $k$, the limit cannot be taken trivially. From the continuity of $f_{xy}$ we get
$\mid f_{xy}(x,y) - f_{xy}(x_0, y_0)\mid < \frac{\epsilon}{2}$
for $(x,y)$ within $\delta$ of $(x_0, y_0)$. If we take $\mid h \mid$ and $\mid k\mid$ small enough, say less than $\frac{\delta}{2}$, it follows that the point $(x_0 + \overline{h}, y_0 +\overline{k})$ satisfies the limit. So we fix $h$ small enough to obtain
$\mid f_{xy}(x_0 + \overline{h},y_0 + \overline{k}) - f_{xy}(x_0, y_0)\mid < \frac{\epsilon}{2}$
for $\mid k\mid < \frac{\delta}{2}$.
What he does next is totally lost to me.
He says we can take the limit from $k\rightarrow 0$, and when we do so, the inequality may become an equality (why?). But since we chose $\frac{\epsilon}{2}$ initially, we obtain $\mid \lim_{k\rightarrow 0}\left[f_{xy}(x_0 + \overline{h},y_0 + \overline{k})\right] - f_{xy}(x_0, y_0)\mid \le \frac{\epsilon}{2} < \epsilon$
from which the limit is established.
My main questions concern what exactly he did in the last few steps. How could the inequality possibly become an equality? And it seems to me that what he did is no different than just trivially taking $k$ to zero and then $h$ to zero.