Let f,g:(ℝn , 0) → (ℝ, 0) be C r+1 functions, r ∈ ℕ. We will show that if ∇f(0)=0 and there exist a neighbourhood U of 0 ∈ ℝn and a constant C > 0 such that
$$\begin{equation*}\left|\partial^m(g-f)(x)\right| ≤ C \left|\nabla f(x)\right|^{r+2-|m|} \quad \textrm{ for } x\in U,\end{equation*}$$ and for any m ∈ ℕ0 n such that |m| ≤ r, then there exists a C r diffeomorphism ϕ:(ℝn , 0) → (ℝn , 0) such that f = g ° ϕ in a neighbourhood of 0 ∈ ℝn .