smtprofiling - 使用 Z3 分析并稳定 F* 证明
通过收集 SMT 查询、分析 Z3 量词并调整验证设置,诊断 F* 证明失败和性能问题。
标签
更新于: 2026-09-30能力
典型输入
典型输出
该技能可以做什么
- 收集隔离的 SMT 查询
- 在 Z3 中运行 SMT 查询
- 分析量词实例化
- 检测量词级联
- 定位高开销证明义务
- 调整 F* SMT 选项
- 稳定证明性能
输入
- F* 源文件
- F* 包含路径
- SMT2 查询文件
- 构建日志
- 查询统计信息
- Z3 分析输出
输出
- 记录的 SMT2 查询文件
- Z3 量词分析结果
- 证明性能诊断
- 证明稳定化建议
要求
- Bash 访问权限
- 文件读取权限
- F* 可执行程序
- Z3 可执行程序
- 命令行文本工具
