Lev Nachmanson
|
282edcfadf
|
add a template instantiotion
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:42 -10:00 |
|
Lev Nachmanson
|
4710260ede
|
handle empty rows in m_e_matrix
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:42 -10:00 |
|
Lev Nachmanson
|
b0be4d58c7
|
vector access bugs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:42 -10:00 |
|
Lev Nachmanson
|
f5f4c848ec
|
bug fixes with tableau
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:42 -10:00 |
|
Lev Nachmanson
|
9c2ec9b47d
|
bug fixes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:42 -10:00 |
|
Lev Nachmanson
|
9434847ce7
|
bug fixes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:42 -10:00 |
|
Lev Nachmanson
|
bc2c67c7ea
|
debug dio with static matrix
|
2025-02-03 13:30:42 -10:00 |
|
Lev Nachmanson
|
df577eecd6
|
unifying vectors into eprime_entry
|
2025-02-03 13:30:42 -10:00 |
|
Lev Nachmanson
|
f3b33888ab
|
dio with static_matrix initial setup
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
60a38cdd22
|
do not use conflicts with fresh vars to create branches
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
dc15dbfc31
|
remove disabling return
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
5f0077626e
|
remove more warnings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
fdae46fb60
|
remove a warning
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
2c7c708848
|
fix ubuntu's build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
fa907c5e8c
|
prepare using fresh vars in cuts
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
110593f086
|
use cuts from proofs, remove gcc warnings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
4e381609db
|
enable cuts from proofs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
c30600c2ef
|
fixes in dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
5f70eb0524
|
do not eliminate fresh variables when tightening
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
1769c6059e
|
fixed dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:41 -10:00 |
|
Lev Nachmanson
|
2ca7b31d13
|
comment out global_max_change
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
f05d1abccc
|
debug dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
8d8ee99db3
|
test tightening with S
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
7d8212646d
|
handle sat with tightening
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
9118abebc7
|
cosmetics
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
e0185121c5
|
use u_dependency in eprime_pair
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
b20566a488
|
work on tighten_with_S
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
a1a9825e43
|
remove a throw
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
a75eff6525
|
bug fix
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
0c6dcfedb8
|
small optimization
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
9ec55de5c6
|
optimize dio changes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
7c9cb44c94
|
less eager dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
4fea4259ec
|
fix the build
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
1a99fa56cb
|
handle zero rows correctly
|
2025-02-03 13:30:40 -10:00 |
|
Lev Nachmanson
|
178411ad0c
|
dio passes regression\smt2 tests with limited functionality
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:39 -10:00 |
|
Lev Nachmanson
|
dcd80ac95b
|
fix term_o init
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:39 -10:00 |
|
Lev Nachmanson
|
c29d04dc3c
|
debug dio
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:39 -10:00 |
|
Lev Nachmanson
|
1cb71b4648
|
debug dio
|
2025-02-03 13:30:39 -10:00 |
|
Lev Nachmanson
|
db899fd670
|
fix in substitution of fresh variables, clean column.h
|
2025-02-03 13:30:39 -10:00 |
|
Lev Nachmanson
|
5f71604198
|
bug fix in init and getting explanations
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:39 -10:00 |
|
Lev Nachmanson
|
0814fa40b0
|
create a conflict explanation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:39 -10:00 |
|
Lev Nachmanson
|
53605d4e0a
|
a version with less pointers: got a conflict
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:30:00 -10:00 |
|
Lev Nachmanson
|
876cbc527d
|
in the middle
|
2025-02-03 13:24:33 -10:00 |
|
Lev Nachmanson
|
778db5e763
|
use std::list
|
2025-02-03 13:24:33 -10:00 |
|
Lev Nachmanson
|
c1e577e932
|
fix the crash
|
2025-02-03 13:24:33 -10:00 |
|
Lev Nachmanson
|
484af98af6
|
crash
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-02-03 13:24:33 -10:00 |
|
Lev Nachmanson
|
0eeef3b806
|
fix the build
|
2025-02-03 13:24:33 -10:00 |
|
Lev Nachmanson
|
0b9b1c4472
|
move some functionality from int_solver to int_solver::imp
|
2025-02-03 13:24:33 -10:00 |
|
Lev Nachmanson
|
66b778cb25
|
fix the build
|
2025-02-03 13:24:33 -10:00 |
|
Lev Nachmanson
|
7050589adf
|
prepare for calling diophantine equations
|
2025-02-03 13:24:33 -10:00 |
|