VCSD-I / 05_optica_redshift.py
PabloCT-code's picture
Despliegue inicial de la suite y especificación técnica VCSD-I
ad7546f verified
Raw History Blame Contribute Delete
1.88 kB
import sympy as sp
# 1. Declaración de variables simbólicas e invariantes
lambda_emitida = sp.symbols('lambda_emitida', real=True, positive=True) # Longitud original (nm)
a_emision = sp.symbols('a_emision', real=True, positive=True) # Factor de escala primitivo
a_recepcion = sp.symbols('a_recepcion', real=True, positive=True) # Factor de escala actual
# 2. Formulación matemática del corrimiento al rojo geométrico puro (z)
z = (a_recepcion / a_emision) - 1
# 3. Ecuación analítica para la longitud de onda observada final
lambda_observada = lambda_emitida * (1 + z)
# 4. Calibración empírica con los datos astronómicos del texto (Lyman-alfa = 121.6 nm)
# Para una galaxia remota donde el universo actual es 4.35 veces más amplio que en la emisión
valores_calibracion = {
lambda_emitida: 121.6,
a_emision: 1.0,
a_recepcion: 4.35
}
z_calculado = z.subs(valores_calibracion)
lambda_final_calculada = lambda_observada.subs(valores_calibracion)
# 5. Despliegue de las soluciones matemáticas en la consola
print("=" * 70)
print(" AUDITORÍA DE ADAPTACIÓN DE ONDA ELECTROMAGNÉTICA (VCSD-I)")
print("=" * 70)
print("Expresión algebraica formal para la longitud de onda observada:")
sp.pprint(lambda_observada)
print("-" * 70)
print(f"[*] Corrimiento al rojo neto calculado para el mapa dinámico: z = {z_calculado.evalf():.4f}")
print(f"[*] Longitud de onda Lyman-alfa registrada en el receptor : {lambda_final_calculada.evalf():.2f} nm")
print("-" * 70)
# 6. Test estructural de falsabilidad
assert z_calculado > 3.3, "ERROR: El gradiente de escala no cubre el desplazamiento espectral profundo de la isla."
print("[VERDICTO FINAL PUNTO 5]: El formalismo óptico es consistente.")
print("La luz se desplaza espectralmente por pura transición geométrica métrica.")
print("=" * 70)