Zanket said:
GR does not predict this. It predicts that an observable receding object recedes at an observable rate (proper distance over proper time) always less than c
This is where you are wrong. This is a somewhat confusing topic, but I've dug up a few references to demonstrate this. You might also want to read Hurkyl's post on the same point.
http://casa.colorado.edu/~ajsh/sr/postulate.html
In general relativity, arbitrarily weird coordinate systems are allowed, and light need move neither in straight lines nor at constant velocity with respect to bizarre coordinates (why should it, if the labelling of space and time is totally arbitrary?). However, general relativity asserts the existence of locally inertial frames, and the speed of light is a universal constant in those frames.
What needs to be added to the above is that the clocks and rulers that are used to measure the speed of light must be
local clocks and rulers, i.e. clocks and rulers that are physically present in those "locally inertial frames".
Another point that should be obvious but probably should be mentioned is that the local clocks and rulers must be properly normalized / standardized. One should probably imagine lugging along an actual copy of the meter-bar in paris, plus a pair of atomic clocks, and distances being laid out with the bar and times measured with the clock(s). (Since we are talking about _measuring_ the speed of light, we are conceptually reverting to the days before the SI meter was re-defined in terms of the speed of light, so it's appropriate to imagine carrying around a platinum-alloy bar).
GR is perfectly capable of dealing with coordinate systems that are not normalized or standardized in the above or any other manner - it is actually a convention of physicists that such normalization be be done (and be done at the origin of a coordinate system). This is what Hurkyl is talking about when he talks about "good" vs "bad" coordinate systems.
http://math.ucr.edu/home/baez/physics/Relativity/SpeedOfLight/speed_of_light.html
also addresses this question.
Einstein went on to discover a more general theory of relativity which explained gravity in terms of curved spacetime, and he talked about the speed of light changing in this new theory. In the 1920 book "Relativity: the special and general theory" he wrote: . . . according to the general theory of relativity, the law of the constancy of the velocity of light in vacuo, which constitutes one of the two fundamental assumptions in the special theory of relativity [. . .] cannot claim any unlimited validity. A curvature of rays of light can only take place when the velocity of propagation of light varies with position. Since Einstein talks of velocity (a vector quantity: speed with direction) rather than speed alone, it is not clear that he meant the speed will change, but the reference to special relativity suggests that he did mean so. This interpretation is perfectly valid and makes good physical sense, but a more modern interpretation is that the speed of light is constant in general relativity.
The problem here comes from the fact that speed is a coordinate-dependent quantity, and is therefore somewhat ambiguous. To determine speed (distance moved/time taken) you must first choose some standards of distance and time, and different choices can give different answers. This is already true in special relativity: if you measure the speed of light in an accelerating reference frame, the answer will, in general, differ from c.
In special relativity, the speed of light is constant when measured in any inertial frame. In general relativity, the appropriate generalisation is that the speed of light is constant in any freely falling reference frame (in a region small enough that tidal effects can be neglected).
Again, the clocks and rulers that are used to measure the speed of light in a freely falling frame must be local clocks and rulers if one is to measure the speed of light as 'c'. And they must also be appropriately standardized (no fair using a clock that ticks at a non-standard rate, or a meter-bar that is too short or too long).
Because the tidal forces are neglgible, the clocks will all be running at the same rate, and the rulers will all measure the same distance, in the "locally inertial" region.
It is unfortunate that this important point has not been stressed more in the references I could find on-line.
Our hypothetical black hole observer is both accelerating, and in a region of curved space-time, so he cannot be expected (and will not) measure the speed of light to be globally equal to 'c'.
The black-hole observer will, like the accelerating observer, measure the speed (coordiante speed) of light to be 'c' only at the origin of the coordinate system, and find that it will vary with position.
One can also make the following statement about both observers. The arbitrarily high rate of change of position coordinates with respect to time coordinate of fast-moving free-falling objects will still always be lower than the rate of change of the position coordinate with respect to the time coordinate of a light beam at the same location, as long as the regions are causally connected.
Add:
(This can be deduced from the time independence of the problem, and the fact that light does get from point A to point B. Time independence is an important part of the argument here, without it the above statement would be incorrect).
In this case, the regions are causally connected, as you have already noted. (And the metric can be written in a time-independent manner). Thus the arbitrarily fast coordinate-speed of physical objects will be mirrored by an even faster arbitrarily fast coordinate-speed of light.
Also note that the specific numerical value of this "coordinate velocity" is also totally dependent on the coordinate system chosen, i.e. it is not a coordinate independent quantity.