I’m sorry if this has already been answered; I couldn’t find a clear answer (maybe there is an indirect one and I failed to make the connection).
In the context of numerical analysis / finite elements methods / non-conforming numerical methods, I often hear non-rigorous statements like “$H^1$ basically means continuous", "$H^1$-conforming functions are in practice continuous"... But why is that? I know this is true in $1$D, but we talk about general dimension, most of the times $2$D or $3$D problems, so I don't see it.
Trying to ask around, I've been told that for $H^1$ functions, jumps are 0 almost everywhere, so, if you also restrict to (piecewise) polynomial spaces, as in finite elements, these two facts together force continuity everywhere. I don’t know how to prove that last implication, but it sounds plausible when I try to visualize it.
However I am confused about the claim itself. (Just to be sure, does “zero jumps almost everywhere” mean that an $H^1$ function can have jumps on sets of measure zero, right?) Why is that true? i.e. why for $H^1$ functions, jumps are 0 almost everywhere?
Also which measure is meant here exactly — Lebesgue measure in $\mathbb{R}^d$? In $2$D, for instance, an interior mesh edge is a curve, hence it has $2$D Lebesgue measure 0. Or maybe the Hausdorff measure?
If this claim is false, misleading, or not the right way to understand the link between $H^1$ and continuity, feel free to address the problem in other ways.
I realize my background is limited; a rigorous and clear explanation would be very much appreciated. Thanks!