【问题标题】:Set Logic / Options in Scala^Z3在 Scala^Z3 中设置逻辑/选项
【发布时间】:2012-06-19 06:47:08
【问题描述】:

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

问候, 弗洛里安

ps.:Scala 3.2 和 Z3 4.0 可以很好地协同工作 :)

【问题讨论】:

  • 什么是“Scala 3.2”?
  • 我输入了这个设置:res0: String = Z3 4.0 (build 0, rev. 0), ScalaZ3 3.2.c (in dev.)

标签: scala z3


【解决方案1】:

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

有两种设置选项的方法:

  1. 在构造 Z3Config 实例时传递参数,例如new Z3Config("MODEL" -> true)
  2. Z3Config 实例上调用.setParamValue,例如myConf.setParamValue("MODEL", true)

现在回答关于如何设置逻辑 的特定问题,遗憾的是 Z3 的 API 不支持该问题。你可以看看 Leo 对this similar question for C# 的回答。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    相关资源
    最近更新 更多