mirror of
https://github.com/Z3Prover/z3
synced 2025-08-26 04:56:03 +00:00
add EUF plugin framework.
plugin setting allows adding equality saturation within the E-graph propagation without involving externalizing theory solver dispatch. It makes equality saturation independent of SAT integration. Add a special relation operator to support ad-hoc AC symbols.
This commit is contained in:
parent
5784c2da79
commit
b52fd8d954
28 changed files with 3063 additions and 68 deletions
|
@ -1,8 +1,14 @@
|
|||
z3_add_component(euf
|
||||
SOURCES
|
||||
euf_ac_plugin.cpp
|
||||
euf_arith_plugin.cpp
|
||||
euf_bv_plugin.cpp
|
||||
euf_egraph.cpp
|
||||
euf_enode.cpp
|
||||
euf_etable.cpp
|
||||
euf_egraph.cpp
|
||||
euf_justification.cpp
|
||||
euf_plugin.cpp
|
||||
euf_specrel_plugin.cpp
|
||||
COMPONENT_DEPENDENCIES
|
||||
ast
|
||||
util
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue