Sobre el proyecto
Descent es un proyecto de software escrito en Lean 4 que proporciona un marco matemático formal para la teoría genética. Su enfoque principal es la portabilidad de las Puntuaciones Poligénicas (PGS), abordando tres cuestiones centrales sobre su precisión y limitaciones en diferentes poblaciones.
El repositorio contiene pruebas rigurosas desarrolladas en `OpenQuestions.lean` que clasifican la información de pérdida individual y el ruido. Estas pruebas establecen rangos alcanzables precisos con segundos momentos fijos y entradas genéticas, caracterizan el cierre evolutivo o de reporte finito, y definen las conversas de ordenamiento métrico y costo de decisión. Los dominios teóricos incluyen pérdida arbitraria cuadrado-integrable para los teoremas de información y clases de modelos finitos explícitos para rangos precisos. Además, el ruido de pérdida gaussiano se deriva de la medida gaussiana.
Se proporciona una auditoría combinada de axiomas en `CheckThreeQuestions.lean`. Para resultados detallados y límites sobre la predicción demográfica de la precisión de la puntuación poligénica, se dirige a los usuarios a la documentación `UNIVERSAL_PORTABILITY.md`.
### Compilación
Para compilar el proyecto, ejecute los siguientes comandos:
```sh
lake exe cache get
lake build Descent ValidationShared
```
### Contribuciones
Las contribuciones son bienvenidas. Sin embargo, se aplican especificaciones estrictas:
- Las simulaciones nunca deben usarse para ajustar modelos; son exclusivamente para validar derivaciones existentes.
- Solo se permiten tres axiomas: `propext`, `Classical.choice` y `Quot.sound`.
### Licencia
El proyecto está licenciado bajo Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.