Nikolaj Bjorner
|
e44994b9a4
|
stellensatz fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-22 10:15:14 -08:00 |
|
Nikolaj Bjorner
|
ed84b14e6c
|
fixing coi bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-20 17:55:37 -08:00 |
|
Nikolaj Bjorner
|
7b265ba162
|
fix poly model bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-20 14:24:08 -08:00 |
|
Nikolaj Bjorner
|
b3f7d16606
|
fix memory leaks and handling of non-integer term coefficients
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-20 11:59:12 -08:00 |
|
Nikolaj Bjorner
|
2578218b6f
|
add new option for adding tangent lemmas for integer monomials
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-20 11:30:07 -08:00 |
|
Nikolaj Bjorner
|
fc96f827a1
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-20 10:32:51 -08:00 |
|
Nikolaj Bjorner
|
823800541e
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-19 14:02:27 -08:00 |
|
Nikolaj Bjorner
|
5d316a51d1
|
enable bound tracking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-19 10:53:42 -08:00 |
|
Nikolaj Bjorner
|
5de01e5d1d
|
add stubs for bounds refinement
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-19 10:42:28 -08:00 |
|
Nikolaj Bjorner
|
179601ffac
|
testing model repair
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-18 14:14:54 -08:00 |
|
Nikolaj Bjorner
|
4df7ee67f5
|
updated sketch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-17 22:06:29 -08:00 |
|
Nikolaj Bjorner
|
92bc39dab5
|
add toggle to use polynomial translation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-17 20:52:34 -08:00 |
|
Nikolaj Bjorner
|
33709d3abb
|
add toggle to use polynomial translation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-17 17:28:28 -08:00 |
|
Nikolaj Bjorner
|
2eca05e59a
|
fix crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-17 09:57:17 -08:00 |
|
Nikolaj Bjorner
|
711572e73c
|
fix crash on arie branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-16 16:58:33 -08:00 |
|
Nikolaj Bjorner
|
b835bd4c92
|
self-contained tracking of values
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-16 12:55:58 -08:00 |
|
Nikolaj Bjorner
|
f347c24e04
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-15 13:09:25 -08:00 |
|
Nikolaj Bjorner
|
072f1deccc
|
update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-14 16:37:00 -08:00 |
|
Nikolaj Bjorner
|
d081321384
|
add substitution and division
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-14 16:26:10 -08:00 |
|
Nikolaj Bjorner
|
f55bdd923a
|
remove mul saturate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-13 15:43:44 -08:00 |
|
Nikolaj Bjorner
|
5ea25dcf60
|
v2 running
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-13 13:59:12 -08:00 |
|
Nikolaj Bjorner
|
c7084e9998
|
revamp stellensatz to use polynomals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-12 20:21:42 -08:00 |
|
Nikolaj Bjorner
|
21b36868b5
|
revamping stellensatz
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-12 10:13:09 -08:00 |
|
Nikolaj Bjorner
|
daf66e63c6
|
add more pre-processing for band
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-04 09:45:40 -08:00 |
|
Nikolaj Bjorner
|
919ac515bc
|
fix crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-11-02 16:05:09 -08:00 |
|
Nikolaj Bjorner
|
e709885e72
|
gcd reduce and use c().val for sign constraints
|
2025-10-31 08:43:46 -07:00 |
|
Nikolaj Bjorner
|
018cb3c734
|
generate more proper proof format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-31 08:41:14 -07:00 |
|
Nikolaj Bjorner
|
fdac93fff3
|
v0.1 of nla saturation
|
2025-10-31 08:36:15 -07:00 |
|
Lev Nachmanson
|
b21d48ee23
|
try exponential delay in grobner
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2025-10-31 08:32:31 -07:00 |
|
Nikolaj Bjorner
|
706aff74ff
|
fixup comparison with bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-30 08:26:13 -07:00 |
|
Nikolaj Bjorner
|
6ba4ba142f
|
separate bounds introduction
|
2025-10-29 14:16:34 -07:00 |
|
Nikolaj Bjorner
|
cf54e985e8
|
separate out bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-29 11:19:10 -07:00 |
|
Nikolaj Bjorner
|
1657fc6ebf
|
add hash-table to avoid duplicate derived inequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-28 20:10:43 -07:00 |
|
Nikolaj Bjorner
|
e13e85c4ab
|
swap signs of coefficients compared to sign of variables. They are on different sides of inequality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-28 03:16:12 -07:00 |
|
Nikolaj Bjorner
|
ef500de2d2
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-11 03:11:49 -07:00 |
|
Nikolaj Bjorner
|
07bda4d629
|
bugfix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-10 19:29:23 -07:00 |
|
Nikolaj Bjorner
|
ff975e49f2
|
use model-based FM strategy for saturation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-10 16:34:58 -07:00 |
|
Nikolaj Bjorner
|
ce614ac26d
|
gcd reduce and use c().val for sign constraints
|
2025-10-10 16:34:05 -07:00 |
|
Nikolaj Bjorner
|
6aeca8253b
|
generate more proper proof format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-10 16:31:08 -07:00 |
|
Nikolaj Bjorner
|
df3847a379
|
v0.1 of nla saturation
|
2025-10-10 16:28:22 -07:00 |
|
Nikolaj Bjorner
|
27bcca72f1
|
fix #7948
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-10 15:35:37 -07:00 |
|
Nikolaj Bjorner
|
201731baf1
|
fix #7948
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-10-10 15:35:36 -07:00 |
|
Nikolaj Bjorner
|
95ab02aa4f
|
propagate value initialization to atoms
|
2025-10-10 15:35:35 -07:00 |
|
Arie Gurfinkel
|
599e9da8a9
|
optionally limit linearization
|
2025-10-06 16:40:06 -04:00 |
|
Nikolaj Bjorner
|
5846570012
|
gcd reduce and use c().val for sign constraints
|
2025-10-01 18:42:34 -07:00 |
|
Nikolaj Bjorner
|
538480b4f8
|
limit sos loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-09-30 13:51:05 -07:00 |
|
Nikolaj Bjorner
|
3b1ac52ff9
|
generate more proper proof format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-09-30 07:42:27 -07:00 |
|
Nikolaj Bjorner
|
4162d89170
|
move to lex-leading resolvents
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-09-29 19:21:30 -07:00 |
|
Nikolaj Bjorner
|
fa2d7a1c57
|
fix introduced memory leak
|
2025-09-29 18:33:47 -07:00 |
|
Nikolaj Bjorner
|
c3281f08ef
|
wip
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2025-09-29 16:14:59 -07:00 |
|