Download vcsd1_acoplamiento_frontera.py from PabloCT-code/VCSD-I: direct link, hf CLI and curl.
- Browser
- Download file 966 Bytes
-
https://huggingface.co/PabloCT-code/VCSD-I/resolve/main/vcsd1_acoplamiento_frontera.py
- Command line
-
hf download hf://PabloCT-code/VCSD-I/vcsd1_acoplamiento_frontera.py
-
curl -L -o vcsd1_acoplamiento_frontera.py https://huggingface.co/PabloCT-code/VCSD-I/resolve/main/vcsd1_acoplamiento_frontera.py
966 Bytes
| import sympy as sp | |
| r, R_isla, k_0 = sp.symbols('r R_isla k_0', real=True, positive=True) | |
| k_r = k_0 * (1 - (r / R_isla)**2) | |
| k_centro = k_r.subs(r, 0) | |
| k_frontera = sp.limit(k_r, r, R_isla) | |
| dk_dr = sp.diff(k_r, r) | |
| gradiente_frontera = dk_dr.subs(r, R_isla) | |
| print(f"\n{'='*75}\n AUDITORÍA TOPOLÓGICA: ACOPLAMIENTO SUAVE DE FRONTERA (VCSD-I)\n{'='*75}") | |
| print(f"[*] Perfil de curvatura regional k(r):") | |
| sp.pprint(k_r) | |
| print(f"\n{'-'*75}") | |
| print(f"[*] Curvatura intrínseca en el centro (r = 0) : {k_centro}") | |
| print(f"[*] Curvatura intrínseca en la frontera (r=R_isla) : {k_frontera}") | |
| print(f"[*] Gradiente de transición en la frontera : {gradiente_frontera}") | |
| print(f"{'='*75}") | |
| assert k_frontera == 0, "ERROR: La curvatura no se apaga en la frontera exterior." | |
| print("[VERDICTO]: La geometría segmentada es consistente. La curvatura decae\nsuavemente sin escalones discontinuos en la hipersuperficie de Israel.") | |
| print(f"{'='*75}") | |