小编Ant*_*ton的帖子

简化Z3

(declare-datatypes () ((SE BROKEN ON OFF)))
(declare-const s SE)
(declare-const a Int)
(simplify (or (= s ON) (= s OFF) (= s BROKEN)))
(simplify (and (> a 0) (> a 1)))
Run Code Online (Sandbox Code Playgroud)

结果是:

(or (= s ON) (= s OFF) (= s BROKEN))
(and (not (<= a 0)) (not (<= a 1)))
Run Code Online (Sandbox Code Playgroud)

但预期的结果是:

1
> a 1
Run Code Online (Sandbox Code Playgroud)

是否有可能在Z3中简化这些表达式(这些表达式的组合)?谢谢!

z3

3
推荐指数
1
解决办法
3525
查看次数

如何避免gson tojson递归

我的课很简单:

MyObject:
 - String index;
 - MyObject parent;
 - List<MyObject> childs;
Run Code Online (Sandbox Code Playgroud)

我想将存储的信息打印到json中。我使用Gson库的toJson函数。但是由于每个孩子都有到父对象的链接,因此我遇到了无限循环递归。有没有一种方法可以定义gson应该为每个孩子仅打印父索引而不是转储完整信息?

java json gson

2
推荐指数
1
解决办法
1865
查看次数

标签 统计

gson ×1

java ×1

json ×1

z3 ×1