3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-11-03 04:57:52 +00:00
z3/src/qe/mbp
Nikolaj Bjorner 50f9fddfd2 Add unification based projection function
Heuristic for EMBPR is to unify terms that occur in uninterpreted contents. Walk partitions that are pure f(t) and an impure f(s)
and attempt to unify t with s ensuring that merges from s preserves satisfiability.
2025-02-16 13:18:21 -08:00
..
CMakeLists.txt bug fixes and cleanup in projection functions 2025-02-15 14:11:20 -08:00
mbp_arith.cpp replace model_ref by model* in tg_project, 2025-02-15 19:34:52 -08:00
mbp_arith.h Refactor and fix uninitialized variables and improve function consistency across multiple modules 2024-09-23 13:34:33 +01:00
mbp_arrays.cpp Refactor and fix uninitialized variables and improve function consistency across multiple modules 2024-09-23 13:34:33 +01:00
mbp_arrays.h Refactor and fix uninitialized variables and improve function consistency across multiple modules 2024-09-23 13:34:33 +01:00
mbp_arrays_tg.cpp address compiler warnings gcc-13 2024-08-26 11:33:54 -07:00
mbp_arrays_tg.h QEL: Fast Approximated Quantifier Elimination (#6820) 2023-08-02 09:34:06 -07:00
mbp_basic_tg.cpp fix #7292 (#7316) 2024-07-30 11:35:33 -07:00
mbp_basic_tg.h bug fixes and cleanup in projection functions 2025-02-15 14:11:20 -08:00
mbp_datatypes.cpp Refactor and fix uninitialized variables and improve function consistency across multiple modules 2024-09-23 13:34:33 +01:00
mbp_datatypes.h Refactor and fix uninitialized variables and improve function consistency across multiple modules 2024-09-23 13:34:33 +01:00
mbp_dt_tg.cpp support or, and, implies, distinct in mbp_basic (#6867) 2023-08-20 15:36:22 -07:00
mbp_dt_tg.h QEL: Fast Approximated Quantifier Elimination (#6820) 2023-08-02 09:34:06 -07:00
mbp_euf.cpp Add unification based projection function 2025-02-16 13:18:21 -08:00
mbp_euf.h Add unification based projection function 2025-02-16 13:18:21 -08:00
mbp_plugin.cpp bug fixes and cleanup in projection functions 2025-02-15 14:11:20 -08:00
mbp_plugin.h bug fixes and cleanup in projection functions 2025-02-15 14:11:20 -08:00
mbp_qel.cpp bug fix #6934 (#6940) 2023-10-14 01:06:15 -07:00
mbp_qel.h QEL: Fast Approximated Quantifier Elimination (#6820) 2023-08-02 09:34:06 -07:00
mbp_qel_util.cpp QEL: Fast Approximated Quantifier Elimination (#6820) 2023-08-02 09:34:06 -07:00
mbp_qel_util.h QEL: Fast Approximated Quantifier Elimination (#6820) 2023-08-02 09:34:06 -07:00
mbp_solve_plugin.cpp Fix some typos. (#7115) 2024-02-07 23:06:43 -08:00
mbp_solve_plugin.h Use = default for virtual constructors. 2022-08-05 18:11:46 +03:00
mbp_term_graph.cpp Add unification based projection function 2025-02-16 13:18:21 -08:00
mbp_term_graph.h bug fixes and cleanup in projection functions 2025-02-15 14:11:20 -08:00
mbp_tg_plugins.h bug fixes and cleanup in projection functions 2025-02-15 14:11:20 -08:00