I am not very experienced in writing longer texts in English and, in particular, I am still very uncertain about English punctuation. A lot of rules seem to me not very well-defined.
In particular, I would like to ask if you should use comma when quantifying or specifying. I am interested in the phrases "For every thing (it holds)(,) (that)..." and "a thing(,) such that" For example:
For any point $p\in M$(,) ${\rm d}\Phi_p$ is injective.
For any vector space $V$(,) the set of all invertible linear transformations form a group.
For every $x\in G$(,) there is an $h\in H$(,) such that $y=xhx^{-1}$.
A map $\Phi\colon X\to Y$(,) such that for all $x\in X$ and $g\in G$(,) $\Phi(gx)=g\Phi(x)$(,) is called $G$-equivariant
Let $I$ and $J$ be ideals of $L$(,) such that $I\subset J$.
I will be also grateful if you recommend me a good mathematical writing guide, where such examples are discussed.
P.S. Just to clarify. In sentences like
The kinetic energy is given by $E={1\over 2}mv^2$, where $m$ is the mass and $v$ is the velocity of a given body.
you should always put a comma before "where", do you? (I thought it was a defining clause, since it defines what the variables stand for, but then I googled it and found out, I was probably wrong.)