30

How do I solve the speed of light in gravitational field?

Should I just add gravitational acceleration in speed of light?

$$c'=c_0+g(r)t~?$$

Qmechanic
  • 201,751
user28936
  • 926

4 Answers4

49

This is a far more complicated question than you (probably) realise, as to answer it requires an understanding of general relativity.

In GR the speed of light is locally invariant, that is if you measure the speed of light at your location you'll always get the value $c$. However if you measure the speed of light at some distant location you may find it to be less than $c$. The obvious example of this is a black hole, where the speed of light falls as it approaches the event horizon and indeed slows to zero at the event horizon.

The reason we may measure the speed of light at a distant location to be less than $c$ is because, as alexo says in his answer, spacetime is curved by mass/energy. The co-ordinates that you use for measuring spacetime will not match the co-ordinates a distant observer uses, and that's why the two of you measure different values for the speed of light. To calculate the speed of light at some distant point you need to solve Einstein's equations to find out how spacetime curves relative to your co-ordinate system.

To show this let's take an example. If you solve Einstein's equations for a spherically symmetric mass you get the Schwarzschild metric:

$$ \mbox{d}s^2 = -\left(1-\frac{r_s}{r}\right)c^2~\mbox{d}t^2 + \frac{\mbox{d}r^2}{\left(1-\frac{r_s}{r}\right)} + r^2 (\mbox{d}\theta^2 + \sin^2\theta~ \mbox{d}\phi^2) $$

In this equation $r$ is the distance to the black hole (the radius) and $t$ is time (what you measure on your wristwatch). $\theta$ and $\phi$ are basically longitude and latitude measurements. The quantity $\mbox{d}s$ is called the interval. $r_s$ is the radius of the event horizon. The co-ordinate system strictly speaking is the one used by an observer at infinity, but it's a good approximation as long as you are well outside the event horizon.

For light rays $\mbox{d}s$ is always zero, and we can use this to calculate the velocity of the light ray. For simplicity let's take a ray headed directly towards the black hole, so the longitude and latitude are constant i.e. $\mbox{d}\theta$ and $\mbox{d} \phi$ are both zero. This simplifies the above equation to:

$$ 0 = -\left(1-\frac{r_s}{r}\right)c^2~\mbox{d}t^2 + \frac{\mbox{d}r^2}{\left(1-\frac{r_s}{r}\right)} $$

The velocity of the light, $v$, is just the rate of change of radius with time, $\mathrm dr/\mathrm d t$, and we get this by a quick rearrangement:

$$ \frac{\mathrm{d}r}{\mathrm{d}t} = v = c \left(1-\frac{r_s}{r}\right) $$

The variation of the velocity of light with distance from the black hole looks like:

Speed of Light

At large distances (large $r$) the velocity tends to 1 (i.e. $c$) but close to the black hole it decreases, and falls to zero at the event horizon.

So, to calculate the speed of light in your co-ordinate system solve the Einstein equations to get the metric, set $\mbox{d} s$ to zero and solve the resulting equation - sounds easy, but it rarely is!

But, but, but, be absolutely clear what you're calculating. All you're calculating is the speed of light in your co-ordinate system i.e. the result you get applies only to you. Other observers in other places will calculate a different value, and every observer everywhere will find the local speed of light to have the same value of $c$.

John Rennie
  • 355,118
  • 1
    This is complete, but almost too much so. TL;DR Once you introduce gravity, you have to think hard about coordinates, at which point you realize that any quantity can be measured to be any value with a poor enough choice of coordinates. –  Sep 16 '13 at 00:13
  • I've found the formula $c=c_0\left(1+\Phi(r)/{c_0}^2\right)$

    Where $\Phi$ is the gravitational potential with respect to $r$.

    Source : http://www.physik.uni-augsburg.de/annalen/history/einstein-papers/1911_35_898-908.pdf

    – user28936 Sep 20 '13 at 15:58
  • @user28936: see http://physics.stackexchange.com/questions/69043/the-higher-you-go-the-slower-is-ageing/69048#69048 for more discussion of where that formula is applicable. – John Rennie Sep 20 '13 at 16:17
  • @JohnRennie Applicable for the observer who's in the gravitational field? – user28936 Sep 20 '13 at 16:26
  • @user28936: I'm not sure what you're asking. Note that the equation you cite is a weak field approximation. – John Rennie Sep 20 '13 at 17:02
  • @JohnRennie I'm asking the speed of light for the observer in the gravitational field. – user28936 Sep 20 '13 at 17:07
  • @user28936: this really needs a new question rather than brief comments. If you define $\Phi$ to be zero at your location then $\Phi$ gets negative in the direction any object you drop falls. The equation gives the value of $c$ you will observe at some distance away from your location. But once again you need to be clear that the local speed of light isn't changing. What you're seeing is the curvature of space relative to your co-ordinate system. – John Rennie Sep 21 '13 at 06:39
  • @ChrisWhite As I understand it, its not quite true that "any quantity can be measured to be any value" with an appropriate coordinate choice. No choice of coordinates will exchange the order of events with a time-like separation, which is perhaps the key point - time is relative such that causality cannot be violated. – Jekowl Dec 14 '15 at 19:38
  • To be clear, the observer is at a distance L, much larger then $r_s$, away from the source mass and it's Cartesian spacial coordinates x,y and z have been transformed to circular coordinates at a distance L away where the mass is centered? – Shane P Kelly Aug 05 '18 at 17:54
  • Are you sure the speed of light goes to 0 at the event horizon? I've always thought about it as $c$ remains $c$, but $r$ and $t$ get warped. $dr/dt$ is no longer the speed, but light still moves at $c$ - sort of like if you have someone running in circles on a merry-go-round, $dr/dt$ is 0, but the person is still moving at nonzero speed. – Allure May 06 '22 at 05:25
  • @Allure in GR speed is complicated concept. Have a read through Does light really travel more slowly near a massive body? for more on this. – John Rennie May 06 '22 at 05:45
1

The speed of light does not increase in a gravitational field. Its the space that is bending and so the light will follow that bending

alexo
  • 143
-3

If we consider that a second is slightly shorter for our heads than it is for our feet, which is the conclusion we must come to based on the SI definition of the second, then we are forced into the GR solution of John Rennie and Co. which is, I would presume, a complicated but valid solution.

Now consider that a day is a day for our heads in exactly the same way as it is for our feet, since they both start and finish one rotation of the planet together. We can then, justifiably, assume a constant rate of time and a variable speed of light to come up with the following solution:

$$\Delta E = m(c + \Delta c) ^ 2 - mc^2$$

and

$$\Delta E = mg\Delta h$$

Which, by substitution and cancellation of m, gives us

$$(c + \Delta c) ^ 2 - c^2= g\Delta h$$

expanding

$$c^2 + 2c\Delta c + (\Delta c)^2 - c^2 = g\Delta h$$

[neglecting $(\Delta c) ^ 2$ as it is normally insignificantly small]

We have

$$\Delta c = \frac {g\Delta h}{2c}$$

Alan Gee
  • 245
-7

The light is not attracted by mass (at least by a small mass such as Earth). Hence there is no gravitational pull or acceleration by earth on light. Hence the velocity will be "c", that is all, no need to do a correction to it.

299792458
  • 3,184