mirror of
https://github.com/Z3Prover/z3
synced 2025-07-19 10:52:02 +00:00
additional bit-vector propagators (#4695)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
549753845e
commit
8691ef1d4d
17 changed files with 423 additions and 121 deletions
|
@ -93,6 +93,12 @@ namespace euf {
|
|||
if (s_ext && s_ext != e_ext)
|
||||
s_ext->apply_sort_cnstr(n, m.get_sort(e));
|
||||
}
|
||||
expr* a = nullptr, * b = nullptr;
|
||||
if (m.is_eq(e, a, b) && m.get_sort(a)->get_family_id() != null_family_id) {
|
||||
auto* s_ext = sort2solver(m.get_sort(a));
|
||||
if (s_ext)
|
||||
s_ext->eq_internalized(n);
|
||||
}
|
||||
axiomatize_basic(n);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue