这个项目能做什么
Descent 是一个用 Lean 4 编写的软件项目,为遗传理论提供形式化数学框架。其主要关注点是多基因评分(PGS)的可移植性,探讨关于其在不同人群中准确性与局限性的三个核心问题。
该仓库在 `OpenQuestions.lean` 中包含了严格的证明,对个体损失信息与噪声进行了分类。这些证明确立了在固定二阶矩与遗传输入下的精确可达范围,刻画了有限的演化或报告闭包,并定义了度量排序与决策代价的逆命题。理论领域包括用于信息定理的任意平方可积损失,以及用于精确范围的显式有限模型类。此外,高斯损失噪声由高斯测度导出。
`CheckThreeQuestions.lean` 中提供了合并的公理审计。关于多基因评分准确性的人口统计学预测的详细结果与限制,用户可参阅 `UNIVERSAL_PORTABILITY.md` 文档。
### 构建
要构建该项目,请运行以下命令:
```sh
lake exe cache get
lake build Descent ValidationShared
```
### 贡献
欢迎贡献。但适用严格规范:
- 模拟绝不能用于拟合模型;它们仅用于验证已有的推导。
- 仅允许三条公理:`propext`、`Classical.choice` 和 `Quot.sound`。
### 许可证
该项目采用 Apache-2.0 许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。