3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-08-08 23:11:20 +00:00
z3/src
Nikolaj Bjorner c7b3b425e6
Handle unconditional crossed bounds (#10447)
The nonlinear bound optimization can cross an unconditional bound such
as x² >= 0. Such bounds legitimately have no dependency witness, but
crossed-bound conflict construction asserted that a witness must
exist.\n\nAllow the null witness to participate as an empty dependency
and retain the asserted bound's explanation. This fixes the max_rev
regression without falling back to unknown.\n\nThe max_rev regression
and the full unit suite pass.

Copilot-Session: a8f87ede-b718-4fe9-9839-cc9eaaf9c3a7
2026-08-07 11:42:09 -07:00
..
ackermannization block ackermann over nested selects 2026-06-19 10:41:56 -07:00
api Fix npm dependency security vulnerabilities in src/api/js (#10369) 2026-08-03 10:56:27 -07:00
ast Fix nested datatype declaration printing (#10433) 2026-08-07 10:17:52 -07:00
cmd_context [snapshot-regression-fix] Allow shadowing non-core nullary builtins (pi, euler) (#10424) 2026-08-06 14:35:18 -07:00
math Handle unconditional crossed bounds (#10447) 2026-08-07 11:42:09 -07:00
model updates to tptp_frontend 2026-07-04 14:34:21 -07:00
muz Make implicit switch case fall-throughs explicit (#10284) 2026-07-29 09:05:42 -07:00
nlsat Remove unnecessary semicolons (Attempt 2) (#10020) 2026-07-02 12:47:29 -07:00
opt opt: don't stop the search on a stalled delta-rational objective (#10412) 2026-08-05 12:35:32 -07:00
params Add monadic regex end-game solver 2026-08-01 12:03:53 -07:00
parsers scanner: emit ERROR_TOKEN on I/O failure instead of silent EOF (#10294) 2026-07-29 14:00:42 -07:00
qe [snapshot-regression-fix] Spacer: keep symbolic term_graph representatives to fix 'Stuck on a lemma' regression (#10237) 2026-07-29 14:19:25 -07:00
sat Add global suppress_platform_verbose parameter (#10319) 2026-07-30 20:08:25 -07:00
shell Fixes necessary to compile z3 included in clang-tidy via FetchContents. (#9768) 2026-06-08 19:44:01 -07:00
smt Fix regex ITE propagation (#10379) (#10431) 2026-08-06 21:39:20 -07:00
solver fix: parallel mode exits unknown immediately for QF_BV due to reason-string mismatch (#10183) 2026-07-21 19:48:55 -07:00
tactic Disable "-Wnoctad-maybe-unsupported", add and fix "-Wdeprecated-copy-with-user-provided-copy". (#10332) 2026-07-31 19:34:08 -07:00
test Fix nested datatype declaration printing (#10433) 2026-08-07 10:17:52 -07:00
util Track maximum regex lengths 2026-08-05 12:15:55 -07:00
CMakeLists.txt git bindings v1.0 2026-02-18 21:02:25 -08:00