3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 05:18:44 +00:00
z3/src
Arie Gurfinkel 7f62fa2b66
Sparse matrix kernel (#6035)
* Subtle bug in kernel computation

Coefficient was being passed by reference and, therefore, was
being changed indirectly.

In the process, updated the code to be more generic to avoid rational
computation in the middle of matrix manipulation.

* sparse_matrix: fixed handling of 0 in add_var() and add()

particularly in add_var(), without the fix the user is responsible for checking
coefficients for 0.
2022-05-13 17:30:35 -07:00
..
ackermannization add tactic name 2021-12-07 13:37:57 -08:00
api disable normalize 2022-05-11 13:31:35 -07:00
ast expose maxdiff 2022-05-04 08:52:42 -07:00
cmd_context fix #6023 2022-05-08 12:03:13 -07:00
math Sparse matrix kernel (#6035) 2022-05-13 17:30:35 -07:00
model enable nested ADT and sequences 2022-04-27 09:58:38 +01:00
muz exposing user propagators over .Net 2022-05-07 11:08:40 -07:00
nlsat breaking change. Enforce append semantics everywhere for parameter updates #5744 2021-12-30 19:11:14 -08:00
opt fix #6023 2022-05-08 12:03:13 -07:00
params fix #5929 - add parameter bv_le2extract to allow disabling the disassembly to extract 2022-03-27 18:23:41 -10:00
parsers na 2022-01-19 15:19:07 +01:00
qe #5932 2022-03-31 23:18:03 -07:00
sat add ignore int to new arithmetic solvers 2022-05-11 15:14:22 -07:00
shell change default output to print objective value 2022-04-20 17:11:46 +01:00
smt add ignore int to new arithmetic solvers 2022-05-11 15:14:22 -07:00
solver remove out 2022-04-20 11:26:16 +01:00
tactic fix #6021 2022-05-08 11:25:24 -07:00
test kernel 2022-05-10 15:48:06 -07:00
util format 2022-04-22 17:25:37 +01:00
CMakeLists.txt separate dependencies for qe_lite 2022-01-12 03:26:22 -08:00