为了避免实现所需的所有有效性和量词消除方法,我希望能够在Ocaml中访问Z3的量词消去策略。
要做到这一点,我想知道如何从Z3调用一个Z3 API (例如,Z3作为一个黑匣子)。
有人能帮忙吗?
PS:这个活动会被称为多范式编程吗?我问这是为了找到更多的信息,类似的问题在未来。
发布于 2021-11-09 11:32:34
z3已经提供了OCaml绑定:
https://z3prover.github.io/api/html/ml/Z3.html
如果公开的API不足以满足您的需要,那么您应该让他们通过OCaml API公开它。我认为通过OCaml-Python-Z3将是一个很大的问题,因为您必须兼顾这两个层。
https://stackoverflow.com/questions/69903738
复制