3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-16 05:48:44 +00:00
Commit graph

16466 commits

Author SHA1 Message Date
Lev Nachmanson 019737dcbd fix printing
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-09 20:31:43 -10:00
Lev Nachmanson 579eb4d472 cleanup the main loop
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-09 23:01:12 -07:00
Lev Nachmanson 7ccf075f48 restore implied_bound
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-09 15:14:03 -10:00
Lev Nachmanson 55eb539534 try more bound propagation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-08 15:18:53 -10:00
Lev Nachmanson 4adcc21e37 simplify explananions in term tightening
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-08 11:13:06 -10:00
Lev Nachmanson 939091e2b5 fix write_bound_lemma to include term definitions 2025-03-07 15:51:12 -10:00
Lev Nachmanson 76b82318b8 cosmetics
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-07 12:57:30 -10:00
Lev Nachmanson 4068720d06 fix the infeasibility bug
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-07 12:55:09 -10:00
Lev Nachmanson 50fd572e66 generate lemmas for lar_solver bounds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-07 11:46:29 -10:00
Lev Nachmanson 720fb55387 prepare writh bound lemmas
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-07 07:35:12 -10:00
Lev Nachmanson a7e4a3a2be debug tighten_bounds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-07 07:58:13 -08:00
Lev Nachmanson e1cb1bc326 formatting 2025-03-06 14:20:44 -10:00
Lev Nachmanson 1ac9c558c0 change formatting 2025-03-06 14:09:54 -10:00
Lev Nachmanson 6cee4ae225 change a printout 2025-03-06 14:05:16 -10:00
Lev Nachmanson 57f87e1abe work on the outer loop
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-06 15:27:33 -08:00
Lev Nachmanson 6cdaa90486 trying the standard handling of m_new_fixed_columns
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-05 21:44:43 -08:00
Lev Nachmanson c3668701e4 debug tighten_bounds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-05 10:58:39 -08:00
Lev Nachmanson e4e4e8c7b8 debug tighten_bounds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-05 10:45:35 -08:00
Lev Nachmanson f4f199faf7 debug tighten_bounds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-04 10:46:07 -10:00
Lev Nachmanson 1612eafaeb transfer work
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-04 08:29:41 -08:00
Lev Nachmanson d7d7241cd9 debug bound propagation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-02 17:58:32 -08:00
Lev Nachmanson 3224c19154 adjust printing
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-01 12:10:17 -08:00
Lev Nachmanson 7cfecaa0b4 debug dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-03-01 11:32:00 -08:00
Lev Nachmanson aa57ee7b62 toward bound prop
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-28 17:08:06 -08:00
Lev Nachmanson a3d9803fa5 experiment with cuts in dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-27 16:04:36 -10:00
Lev Nachmanson 3d65e9c2fc trying tighten_bounds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-25 20:05:30 -10:00
Lev Nachmanson 530990ee64 experiment with tighten_bound
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-25 12:59:33 -10:00
Lev Nachmanson f9b4f68982 Merge branch 'dio' of https://github.com/Z3Prover/Z3 into dio 2025-02-25 10:58:24 -10:00
Lev Nachmanson 8850ea6cab cosmetics
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-25 10:58:05 -10:00
Lev Nachmanson 94fb868332 support mixed case
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-24 18:03:21 -08:00
Lev Nachmanson 447af0f548 allow fixed variables is term tightening
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-24 13:07:40 -08:00
Lev Nachmanson 3271f2fad9 remove unnecessery dependency when tightening a bound
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-24 10:38:25 -08:00
Lev Nachmanson 8414e18647 change in tracing dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-22 09:30:32 -08:00
Lev Nachmanson 4ad8ab42ae propagate on undef
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-21 23:16:26 -08:00
Lev Nachmanson c3461c60eb prepare bound_analyzer for using in dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-21 16:59:24 -08:00
Lev Nachmanson 67d77e26d2 remove a parameter when calling bound_analyzer_on_row
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-21 14:43:08 -08:00
Lev Nachmanson b985838112 do not pass row index to bound_analyzer_on_row
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-21 14:38:40 -08:00
Nikolaj Bjorner 10c2af85c1 try for mixed-mode 2025-02-21 13:24:37 -08:00
Nikolaj Bjorner ead8478046 fix build per new API for analyze_row
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-02-21 12:48:34 -08:00
Nikolaj Bjorner 1a3d1ad69d add base line bounds tightening utility 2025-02-21 12:46:51 -08:00
Lev Nachmanson 7044bb8485 remove an unused parameter in bound_analyzer_on_row
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-21 10:17:43 -10:00
Nikolaj Bjorner fbfbfa5d76 print column value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-02-20 09:55:39 -08:00
Hari Govind V K f50f21198e
Fix #7505 (#7565)
* fix #7505

* rename
2025-02-20 09:54:59 -08:00
Lev Nachmanson bd3d288a08 tighten only core constrants
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-20 08:40:16 -08:00
Nikolaj Bjorner 45ad61438a added logging 2025-02-19 17:40:59 -08:00
Nikolaj Bjorner 1fec0fa35b remove verbose output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-02-19 15:35:51 -08:00
Nikolaj Bjorner 01fbc0e8e7 fix #7563 2025-02-19 14:55:27 -08:00
Nikolaj Bjorner 712231dcda fix #7560 2025-02-19 09:39:17 -08:00
Nikolaj Bjorner 075773e519 remove proviso for single index arrays 2025-02-19 00:02:38 -08:00
Nikolaj Bjorner 3e5abef145 fix #7549 2025-02-18 21:38:06 -08:00