mirror of
https://github.com/Z3Prover/z3
synced 2026-02-20 15:34:41 +00:00
add finite sets to datatype recursion, delay initialize finite_set plugin, fix bugs in are_distinct and equality simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
d847a28589
commit
4630373a97
9 changed files with 297 additions and 72 deletions
|
|
@ -54,7 +54,8 @@ enum finite_set_op_kind {
|
|||
|
||||
class finite_set_decl_plugin : public decl_plugin {
|
||||
ptr_vector<polymorphism::psig> m_sigs;
|
||||
bool m_init;
|
||||
svector<char const*> m_names;
|
||||
bool m_init = false;
|
||||
|
||||
void init();
|
||||
func_decl * mk_empty(sort* set_sort);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue