SMT求解器接口 smt-solver-interface

SMT求解器接口技能提供在形式化验证、程序综合和自动推理中使用SMT(可满足性模理论)求解器的专业指导。该技能涵盖Z3、CVC5等主流求解器的查询生成、理论选择、模型提取和调试分析,帮助开发者解决软件验证、硬件验证、约束求解等复杂问题。关键词:SMT求解器,形式化验证,程序综合,Z3,CVC5,自动推理,约束求解,软件验证。

测试 0 次安装 0 次浏览 更新于 2/25/2026

name: smt-solver-interface description: 用于验证和综合的SMT求解器接口 allowed-tools:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep metadata: specialization: 计算机科学 domain: 科学 category: 形式化验证 phase: 6

SMT求解器接口

目的

为使用SMT求解器进行自动推理、验证和程序综合提供专家指导。

能力

  • Z3查询生成
  • CVC5接口
  • 理论选择指导
  • 模型提取
  • 不可满足核心分析
  • 增量求解

使用指南

  1. 编码: 以SMT-LIB格式编码问题
  2. 理论选择: 选择合适的理论
  3. 求解: 运行SMT求解器
  4. 模型提取: 提取满足赋值
  5. 调试: 分析不可满足核心进行调试

工具/库

  • Z3
  • CVC5
  • Boolector
  • Yices