Is there any criterion of regularity for rings in terms of jets?
More precisely: It is known that a local ring $B$ (with some hypothesis) is regular if and only if the module of differentials $\Omega_{B/k}=I/I^2$ is free of rank $\dim B$.
If we now consider $I/I^{n+1}$ with $n>1$, the regularity of $B$ still implies that $I/I^{n+1}$ is free (although its rank is greater than $\dim B$). For this it suffices to consider the exact sequence
$$0\rightarrow I^n/I^{n+1}\rightarrow I/I^{n+1}\rightarrow I/I^n\rightarrow 0$$
Using the previous result and by induction we are done.
The question is: Is there any chance for the other implication to be also true, that is, $I/I^{n+1}$ free implies $B$ regular?
I would appreciate also if somebody could give me some references on this subject!
Thanks in advance.