Encontré esta respuesta que da como fórmula
eso debería resultar en el tiempo pasó por un satélite GPS mientras segundos pasan en el centro de la tierra. Asumo lo siguiente:
Entonces obtengo:
Si bien está en el mismo estadio, sigue siendo bastante diferente del 45 proporcionado en la respuesta vinculada. ¿Dónde está el error?
T0 = 24 * 60 * 60
G = 6.673e-11
M = 5.97237e+24
c = 299792458
R = 26558.16
print((1/(1 - 2 * G * M / (c**2 * R * 10**3))**0.5 - 1 ) * T0)
Las expresiones en la respuesta citada son bastante engañosas (dudo en decir mal, pero bueno). Estas son dilataciones del tiempo con respecto al espacio plano , es decir, con respecto a un observador en el infinito que no se mueve con respecto a los objetos en el campo gravitatorio de la Tierra. Lo que realmente necesita son las dilataciones con respecto a un observador en la superficie porque esos son los relojes que está comparando, no un reloj hipotético en el infinito.
[Me disculpo de antemano por las convenciones de signos y los nombres realmente casuales para las cosas a continuación: solo estoy improvisando, mal. Lo siento.]
Entonces, si asumimos que la Tierra no está girando (porque no quiero molestarme con el efecto relativista especial debido a eso, además de que soy perezoso y es muy pequeño), los relojes en la superficie se retrasarán con con respecto a los relojes lejanos, y podemos calcular esa tasa (estoy usando para tarifas)
Dónde es el radio de la Tierra.
Conectando números obtenemos
Así es como los relojes en la superficie se atrasan en comparación con los relojes 'estacionarios' en el infinito.
Para el satélite, la corrección gravitacional (nuevamente, con respecto a los relojes en el infinito) es
Entonces, la diferencia GR entre la tasa en la superficie y la tasa en el satélite es
Lo que significa que el satélite corre más rápido que nosotros. Pero luego necesitamos corregir eso por el factor de relatividad especial que es (usando porque necesito alguna variable nueva ya que he elegido nombres terribles)
Y esto es en la dirección opuesta (el satélite es lento en comparación con nosotros), por lo que la diferencia total de tasas es
y multiplicando por para obtener una diferencia diaria, obtenemos
Lo cual, creo, es correcto.