JohnnyGui said:
It always boggled me when they say that if a light of a supernova reaches our eyes, then it happened by its distance / c time ago.
This is really a sloppy way of talking, so it's actually good that it seemed fishy to you. But the way to fix it is not to pretend the universe isn't expanding and that somehow makes it ok to say that the light was emitted a distance / c time ago. Also, the issues involved here are not the same as the issues we've been discussing in this thread; everything we've discussed in this thread has assumed flat spacetime, but the spacetime of our actual universe is not flat.
There are actually several issues involved here. One is that the "distance" itself is not a direct measurement; it's inferred from other data. Some types of supernovas, as far as we can tell, have an absolute brightness (meaning, brightness as viewed from some standard distance away in flat spacetime) that is very uniform, so we can use them as "standard candles", and infer their distance from us by comparing their apparent brightness with their known absolute brightness. But that's still an inference, and there is unavoidable uncertainty associated with it.
Another issue is that, as you say, the universe is expanding, and that causes light traveling in the universe to redshift, so the apparent brightness of a supernova has to be adjusted to take into account the effect of the redshift, before we can infer a distance from it. Fortunately, we can often get a spectrum from the supernova, which gives us an independent measurement of its redshift, which makes it possible to do the adjustment I just described with reasonable confidence.
And yet another issue is that, since the universe is expanding, the distance to the supernova is not constant, so when doing all these calculations and adjustments you have to decide at what time you want the distance--the time of emission of the light, or the time of reception. The usual convention is to quote distances at the time of reception, i.e., the distance "now". But that distance is not the same as the actual travel time of the light times c, which means, conversely, that if you take the distance "now" that is usually quoted, and divide it by c, you will not get the actual travel time of the light. You will get a time that is longer, because you are basically assuming that the light had to travel all the distance "now", when in fact it only had to travel a shorter distance; the difference is the effect of the universe's expansion.
(There is also the question of what coordinates are being used in all this; I have assumed in the above that we are using the standard "comoving" coordinates that are used in cosmology, and that the supernova and we are both at rest in those coordinates, i.e., that we are both "comoving" objects. But that isn't actually true of the Earth, and it isn't exactly true of most supernovas either. So there are actually further corrections that have to be made to take that into account. I won't clutter up the discussion here with the details of those, but you should be aware of them.)