标签: z3 z3py
让c_1, ..., c_n,d_1, ..., d_n和e_1, ..., e_n成为断言。是否可以在Z3中对断言进行分组并连接组而不是单个断言?
c_1, ..., c_n
d_1, ..., d_n
e_1, ..., e_n
例如,让C, D和E成为一个群组,其中C包含所有c_i,D包含所有d_i和{ {1}}包含所有E;每个组的断言都与e_i相关联。
C, D
E
C
c_i
D
d_i
e_i
有没有办法检查断言的可满足性为AND,其中模型返回IF C THEN D ELSE E和c_i, d_i的配置?
AND
IF C THEN D ELSE E
c_i, d_i