![]() |
1
2
我不认为有什么策略可以转换成Prenex,但你肯定可以应用量词消除策略,进一步处理你的公式。请注意,转换后的公式实际上看起来不像原始公式,因为它们是机械生成的。 举个例子:
在这里
有关战术的详细教程,请参阅: http://ericpony.github.io/z3py-tutorial/strategies-examples.htm |
![]() |
2
2
您可以使用skolemize策略(snf),根据定义,该策略将采用prenex形式。然而,它也会消除存在量词,这不是你想要的。这里有一个例子。
当Z3给定上述值时,它将以如下方式响应
你可以通过跑步看到可用的战术
从bash shell。 不幸的是,我看不到有人说它会转换成prenex。 |
|
waskyo · 更改z3位向量操作的类型 7 年前 |
|
tjhance · z3无量词的数据类型匹配 7 年前 |
![]() |
Pushpa · 理解Z3中的量词遍历 7 年前 |
![]() |
Pushpa · 将Z3 QBF公式直接转换为pcnf 7 年前 |
![]() |
Jivan · z3中的部分解释常量 7 年前 |
![]() |
Jivan · 组合z3中给定项集的元素 7 年前 |
![]() |
OrenIshShalom · KLEE的Z3无限循环 7 年前 |
![]() |
jmite · Z3中的全面评估结果? 7 年前 |
![]() |
tyr.bentsen · Z3:表示线性代数性质 7 年前 |