All the above discussion is very interesting with different perspectives from people coming from different backgrounds, and with different areas of expertise.
I was about to comment on the fact that the basic chemical structure of the light sensing molecule Retinal is the same in all the different color sensing cones but that it may be influenced by hydrogen bonding, weaker Van der Waal's forces, and other electromagnetic effects of the surrounding protein structures when Yggdrasil gave us a much more eloquent description and demonstrated a beautiful example.
Is it true that the speed of light varies with wavelength? I assume this also applies to the speed of light in a vacuum?
I had not appreciated that, but this Wikipedia article uses it to explain how a prism separates colors. Here's the quote.
For electromagnetic waves the speed in a medium is governed by its
refractive index according to
where
c is the
speed of light in vacuum and
n(λ0) is the refractive index of the medium at wavelength λ0, where the latter is measured in vacuum rather than in the medium. The corresponding wavelength in the medium is
When wavelengths of electromagnetic radiation are quoted, the wavelength in vacuum usually is intended unless the wavelength is specifically identified as the wavelength in some other medium. In acoustics, where a medium is essential for the waves to exist, the wavelength value is given for a specified medium.
The variation in speed of light with vacuum wavelength is known as
dispersion, and is also responsible for the familiar phenomenon in which light is separated into component colors by a
prism. Separation occurs when the refractive index inside the prism varies with wavelength, so different wavelengths propagate at different speeds inside the prism, causing them to
refract at different angles. The mathematical relationship that describes how the speed of light within a medium varies with wavelength is known as a
dispersion relation.