在Scala ^ Z3中设置逻辑/选项

时间:2012-06-19 06:47:08

标签: scala z3

我无法弄清楚,如何在Scala ^ Z3中设置逻辑和相应选项。 猜猜它真的很简单,但我找不到它......所以我真的很感激那里有一些帮助;)

此致 弗洛里安

ps。:Scala 3.2和Z3 4.0一起工作非常好:))

1 个答案:

答案 0 :(得分:0)

如果你还在寻找......

有两种方法可以设置选项:

  1. 在构建Z3Config实例时传递参数,例如new Z3Config("MODEL" -> true)
  2. .setParamValue个实例上致电Z3Config,例如myConf.setParamValue("MODEL", true)
  3. 现在回答关于如何设置逻辑的特定问题,遗憾的是Z3的API不支持。您可以查看Leo对this similar question for C#的回答。

    请注意,严格来说,在使用API​​时,您并不真正需要这个选项:所有理论都可以使用,而Z3会神奇地弄清楚要做什么。

相关问题