## 关联RFC - **父 RFC**: [RFC-009: 所有权模型设计](../blob/main/docs/src/design/rfc/accepted/009-ownership-model.md) - **本 RFC**: [RFC-009a: 令牌生命期分析](https://github.com/ChenXu233/YaoXiang/blob/main/docs/src/design/rfc/accepted/009a-borrow-proof-pipeline.md) ## 概述 RFC-009a 提出基于霍尔逻辑证明管道的借用检查方案。核心思想: - 借用检查 = 霍尔命题:`{conflicting_tokens 全部死亡} op {WriteToken 安全获取}` - 品牌 ID(#42)= Rust 'a:信息完全一样,编码不同 - 反向 BFS + 两条切断规则(break 结构切断 + SMT 逻辑切断) - 与 RFC-027 复用同一条证明管道 ## 关键设计点 - 一切皆霍尔:类型检查、借用检查、谓词验证共享同一条管道 - 快速通道(DAG 结构分析)覆盖 95%+ 场景,SMT 仅 while 回边兜底 - NLL 最后使用点决定令牌死亡时刻 - 作用域驱动 Release(LIFO),非硬编码在 Call 之后 ## 实现状态 _待分析_
关联RFC
概述
RFC-009a 提出基于霍尔逻辑证明管道的借用检查方案。核心思想:
{conflicting_tokens 全部死亡} op {WriteToken 安全获取}关键设计点
实现状态
待分析