【发布时间】:2021-12-03 00:03:44
【问题描述】:
目前,我对 SMT 求解器的工作原理(E-matching、MBQI 和 CVC4/5 的归纳推理等算法的基础知识)有一些肤浅的了解。但是,通过反复试验进行调试非常令人沮丧。
是否有关于如何调试大量使用量词的 SMT 脚本的指导?
- 写得不好的脚本经常陷入无限循环,但我不知道这是我的错误,还是响应时间太长。
- SMT 求解器倾向于对用户隐藏内部结构,因此很难弄清楚为什么会卡住。有没有办法打印“解决上下文”?
或者我可能以错误的方式使用 SMT 求解器?我应该设计自己的验证算法,只使用 SMT 求解器进行本地决策?
感谢任何帮助!
【问题讨论】: