3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-26 17:29:21 +00:00
z3/src
Nikolaj Bjorner 0e6b3a922a Add commands for forcing preferences during search
Add commands:

(prefer <formula>)
- will instruct case split queue to assign formula to true.
- prefer commands added within a scope are forgotten after leaving the scope.

(reset-preferences)
- resets asserted preferences. Has to be invoked at base level.

This provides functionality related to MathSAT and based on an ask by Tomáš Kolárik who is integrating the functionality with OpenSMT2
2025-10-02 10:47:10 -07:00
..
ackermannization Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
api Correctly distinguish between Lambda and Quantifier in Z3 Java API (#7955) 2025-09-30 09:55:14 -07:00
ast Par (#7945) 2025-09-21 10:11:04 +03:00
cmd_context Add commands for forcing preferences during search 2025-10-02 10:47:10 -07:00
math fix #7948 2025-09-28 12:52:20 +03:00
model #7861 2025-09-11 15:05:11 -07:00
muz fix #7952 - make auto-selector detect large bit-vectors so it does't use the datalog engine for hopelessly large tables 2025-09-30 15:58:48 -07:00
nlsat fix #7822 2025-08-27 09:17:55 -07:00
opt fix divergence regression 2025-09-20 02:18:44 -07:00
params update defaults for new grobner featuers 2025-09-05 14:34:03 -07:00
parsers fix #7956 2025-09-30 15:41:49 -07:00
qe move smt params to params directory, update release.yml 2025-06-09 10:47:22 -07:00
sat remove a few useless dynamic casts 2025-09-13 21:06:55 +01:00
shell move smt params to params directory, update release.yml 2025-06-09 10:47:22 -07:00
smt Add commands for forcing preferences during search 2025-10-02 10:47:10 -07:00
solver Add commands for forcing preferences during search 2025-10-02 10:47:10 -07:00
tactic remove model converter operator on expr_ref& 2025-09-07 16:42:20 -07:00
test fix bug in unit test 2025-09-20 00:44:49 -07:00
util fix #7948 2025-09-28 12:52:19 +03:00
CMakeLists.txt port improvements from ilana branch to master regarding nla 2025-09-19 12:28:31 -07:00