类型健全性证明助手 soundness-proof-assistant

类型健全性证明助手是一个专门用于辅助构建编程语言类型系统形式化证明的工具。它提供进展定理和保持定理的证明模板、替换引理生成、规范形式推导、案例枚举以及向Coq、Agda等证明助手的机械化转换指导。适用于编程语言理论研究者、形式化方法工程师和编译器开发者进行类型安全性的形式化验证。 关键词:类型健全性证明,进展定理,保持定理,形式化验证,编程语言理论,类型系统,证明助手,Coq,Agda,替换引理

架构设计 0 次安装 0 次浏览 更新于 2/25/2026

名称: 类型健全性证明助手 描述: 使用进展定理和保持定理辅助构建类型健全性证明 允许工具:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep 元数据: 专业领域: 计算机科学 领域: 科学 类别: 编程语言理论 阶段: 6

类型健全性证明助手

目的

为编程语言类型系统构建类型健全性证明提供专家指导。

能力

  • 进展定理证明模板
  • 保持定理证明模板
  • 替换引理生成
  • 规范形式引理推导
  • 证明案例枚举
  • 机械化指导

使用指南

  1. 引理识别: 识别所需的支持性引理
  2. 进展证明: 通过案例分析证明进展定理
  3. 保持证明: 证明保持定理
  4. 替换引理: 证明替换保持类型
  5. 机械化: 转换为证明助手

工具/库

  • Coq
  • Agda
  • Lean
  • Twelf