Download 02_auditoria_rebote.py from PabloCT-code/VCSD-I: direct link, hf CLI and curl.
- Browser
- Download file 1.65 kB
-
https://huggingface.co/PabloCT-code/VCSD-I/resolve/main/02_auditoria_rebote.py
- Command line
-
hf download hf://PabloCT-code/VCSD-I/02_auditoria_rebote.py
-
curl -L -o 02_auditoria_rebote.py https://huggingface.co/PabloCT-code/VCSD-I/resolve/main/02_auditoria_rebote.py
1.65 kB
| import sympy as sp | |
| # 1. Definición del espacio de parámetros con cizalladura geométrica | |
| a = sp.symbols('a', real=True, positive=True) | |
| G = sp.symbols('G', real=True, positive=True) | |
| c = sp.symbols('c', real=True, positive=True) | |
| rho_0 = sp.symbols('rho_0', real=True, positive=True) | |
| s_0 = sp.symbols('s_0', real=True, positive=True) | |
| sigma_0 = sp.symbols('sigma_0', real=True, positive=True) # Factor de esfera imperfecta | |
| # 2. Leyes de escala modificadas por la geometría de Bianchi Tipo I | |
| rho = rho_0 / a**4 | |
| s2 = (s_0**2) / a**6 | |
| cizalladura = (sigma_0**2) / a**6 | |
| # 3. Nueva ecuación de campo efectiva con términos competitivos a^-6 | |
| H2_anisotropico = (8 * sp.pi * G / 3) * rho - (16 * sp.pi**2 * G**2 / (3 * c**2)) * s2 + cizalladura | |
| # 4. Aislamiento analítico del factor de escala crítico de rebote (H^2 = 0) | |
| soluciones = sp.solve(H2_anisotropico, a) | |
| a_critico_anisotropico = soluciones[0] | |
| # 5. Despliegue del formalismo corregido en consola | |
| print("=" * 70) | |
| print(" AUDITORÍA DE REBOTE GEOMÉTRICO EN ESFERA IMPERFECTA (BIANCHI I)") | |
| print("=" * 70) | |
| print("Fórmula general corregida para el factor de escala de rebote con cizalladura:") | |
| sp.pprint(a_critico_anisotropico) | |
| print("-" * 70) | |
| # Calibración numérica de control (verificando estabilidad matemática del modelo) | |
| valores_modelo = { | |
| G: 1.0, | |
| c: 1.0, | |
| rho_0: 1.0, | |
| s_0: 0.5, | |
| sigma_0: 0.2 # Nivel de imperfección esférica inicial controlado | |
| } | |
| valor_numerico = a_critico_anisotropico.subs(valores_modelo) | |
| print(f"[*] Factor de escala crítico en esfera imperfecta: a_c = {valor_numerico.evalf():.6f}") | |
| print("=" * 70) | |