photons do not weaken...
You are confusing flux (number of photons/square, intensity of source as we see it) and photon energy.
Light source emits a certain number of photons per unit of time.
This flow of photons produces a flux at some distance, and this will be lower as distance increases (inverse square law) .. but the energy of each individual photon will remain the same.
I am not taking into account the expansion of universe here :-)
I believe you haven't thought about it either...
|