translate English to French: The principle of uncertainty who is introduced in it and who is largely accepted in the scientific community, pulverised my theory.
Le principe d'incertitude qui y est introduit et qui est largement accepté au sein de la communauté scientifique, a pulvérisé ma théorie.