thiagomassensini/c2_lean
GitHub: thiagomassensini/c2_lean
使用 Lean 4 定理证明器对 C2 框架核心架构进行形式化建模与数学验证的研究项目。
Stars: 0 | Forks: 0
# LeanC2
使用 Lean 4 + Mathlib 对 C2 框架进行形式化,重点关注离轴
链、continuation 接口、数字证书钩子,以及连接到 C2 -> RH 包的公共
端点。
## 构建
```
lake exe cache get
lake build
```
## 快速结构
- `LeanC2/` 包含主要的形式化图谱。
- `LeanC2/PublicAPI.lean` 暴露了项目的公共接口。
- `LeanC2/Numerical/Generated/` 包含从
canonical 验证流程使用的外部证书生成的 Lean 工件。
## 参考文献
- 架构:`c2_lean_architecture.md`
- 遗留复用映射:`legacy_reuse_map.md`
- 保留的遗留代码:`Antigo_Lean_C2/`
## 引用
引用和发布元数据在 `CITATION.cff`、`.zenodo.json`
和 `ZENODO_RELEASE_2026-05-06.1.md` 中提供。
标签:C2 -> RH包, C2架构, C2框架, Lean 4, Mathlib, Runtime Enforcement, 云安全监控, 代码生成, 公共API, 安全学习资源, 定理证明, 延续接口, 形式化数学, 形式化验证, 数值计算接口, 数值证书, 模块化开发, 渗透测试工具, 离轴链, 符号验证, 编译器技术, 网络安全, 软件架构, 隐私保护, 静态分析