Newton's proof of the law of refraction is based on an erroneous notion that light travels faster in glass than in air, the same error that Descartes had made. This error stems from the fact that both of them thought that light was corpuscular in nature.