Which is more idiomatic/correct or formal/technical:
- X prevents Y from moving further into Z
- X prevents Y to move further into Z
- X prevents the diffusion of Y further into the Z
The first sentence seems like a template for the usage of "prevent". It is usually "prevent from". How about the second and third ones? I'm also not sure about the gap between "diffusion" and "further"