Nikolaj Bjorner
c7f67f9a72
remove stale files
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 17:17:39 -07:00
Nikolaj Bjorner
cc208394c3
remove shared attribute
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 14:46:55 -07:00
Nikolaj Bjorner
04ad63c732
fix unit test build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 14:45:36 -07:00
Nikolaj Bjorner
428361b22e
merge
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 14:45:03 -07:00
LiviaSun
265ca2f525
add new ema invariant ( #7288 )
2024-07-15 14:24:22 -07:00
Nikolaj Bjorner
d24cf68a54
kludge to address #7232 , probably superseeded by planned revision to setup/pypi
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 14:24:22 -07:00
Nikolaj Bjorner
fd95a0c90c
fix #7268
2024-07-15 14:24:22 -07:00
Nikolaj Bjorner
6bd9ea5006
remove macro distinction #7270
2024-07-15 14:24:22 -07:00
Lev Nachmanson
baaad3ae94
trigger the build with a comment change
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2024-07-15 14:24:22 -07:00
Sergey Bronnikov
0961ebb192
Fix a comment for Z3_solver_from_string ( #7271 )
...
Z3_solver_from_string accepts a string buffer with solver
assertions, not a string buffer with filename.
2024-07-15 14:24:22 -07:00
Nikolaj Bjorner
962e04ba7f
set clean shutdown for local search and re-enable local search when it parallelizes with PB solver
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 14:24:22 -07:00
Nikolaj Bjorner
706e6291e3
fix compiler errors for gcc
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 12:17:10 -07:00
Nikolaj Bjorner
5f4ca8c6fc
use template<> syntax
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 11:11:37 -07:00
Nikolaj Bjorner
ff104c4b13
move definitions to cpp
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 11:09:59 -07:00
Nikolaj Bjorner
5a9161ed7b
use portable ptr-initializer
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-15 11:00:33 -07:00
Nikolaj Bjorner
402fdf667d
bv updates
2024-07-14 19:34:24 -07:00
Nikolaj Bjorner
1cd95e9db4
add sls-sms solver
2024-07-14 16:51:06 -07:00
Nikolaj Bjorner
586343ce64
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-07-14 15:38:56 -07:00
Nikolaj Bjorner
8357ac1cfc
adding basic plugin
2024-07-09 19:47:58 -07:00
Nikolaj Bjorner
ef54feec3d
porting bv-sls
2024-07-08 13:16:28 -07:00
Nikolaj Bjorner
e7104ebb93
move sat_ddfw to sls, initiate sls-bv-plugin
2024-07-06 20:14:44 -07:00
Nikolaj Bjorner
833f524887
move sat_params to params directory, add op_def repair options
2024-07-06 13:26:39 -07:00
Nikolaj Bjorner
3ff60a4af0
split into base and plugin
2024-07-05 20:09:46 -07:00
Nikolaj Bjorner
52533130f9
na
2024-07-05 19:43:31 -07:00
Nikolaj Bjorner
3e57a9ce1e
sls
2024-07-05 17:03:00 -07:00
Nikolaj Bjorner
5ebcc3e447
reorg sls
2024-07-05 16:16:01 -07:00
Nikolaj Bjorner
8e482df62a
fix #7264
2024-06-21 08:37:23 -07:00
Nikolaj Bjorner
3bf2b3f741
fix #7260
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-19 15:37:20 -07:00
dependabot[bot]
758d886fac
Bump braces from 3.0.2 to 3.0.3 in /src/api/js ( #7261 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:29:38 -07:00
Lev Nachmanson
bf3615d4fb
fix lemma logging in nlsat
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2024-06-17 13:14:31 -07:00
Lev Nachmanson
e4b3df2189
remove unused column_info.h
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2024-06-17 12:58:16 -07:00
Nikolaj Bjorner
ef86f5fcc2
add partial evaluation cases for algebraic data-types for recursive functions.
2024-06-16 16:07:16 -07:00
Nikolaj Bjorner
81ebd52f61
#7207
...
the utility that computes case analysis is brittle when the body of a function contains ite expressions that are not relevant to recursive unfolding.
The fold-rec occurrences that get inserted to harness large case splits work against throttling case generation: they get treated as recursive functions that have to be guarded.
2024-06-16 15:04:42 -07:00
Nikolaj Bjorner
972d35204c
reshuffle priorities on multiplication allow non-determinism.
2024-06-15 10:47:10 -07:00
Nikolaj Bjorner
01e47bfe26
fix #7245
2024-06-15 02:29:32 -07:00
Nikolaj Bjorner
a6b502779b
fix #7252
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-13 17:52:17 -07:00
Nikolaj Bjorner
35c1cacf44
fix #7248
2024-06-12 14:26:35 -07:00
Nikolaj Bjorner
b831a589e5
fixes to #7250
2024-06-12 08:50:24 -07:00
Nikolaj Bjorner
49610f5159
fix #7246
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-06-06 08:11:19 +02:00
Nikolaj Bjorner
770c51ad2b
add m_replay_qhead to the trail
2024-05-31 11:54:50 +04:00
Nikolaj Bjorner
c0a7af4420
fix bugs with tracking premises in user propagator in sat/smt
2024-05-31 11:25:09 +04:00
Bruce Mitchener
904a50fe49
Fix compilation error in column_info ( #7235 )
...
Reference to `m_low_bound` should be `m_lower_bound`.
2024-05-27 09:19:29 +04:00
Jakob Rath
e454ae275c
intblast: fix translation of sign_ext ( #7230 )
2024-05-18 19:01:35 -07:00
Nuno Lopes
18a95d89c6
fix assertion failure when printing stats
...
It would crash when number of bin_lemmas == 0
2024-05-18 16:30:26 +01:00
Nikolaj Bjorner
cb50dcabda
fix #7229
2024-05-17 18:28:08 -07:00
Nuno Lopes
552068a71e
let the replayer stop when it encounters a C command with invalid args
2024-05-17 11:10:09 +01:00
Nikolaj Bjorner
8fe357f1f2
Nlsat simplify ( #7227 )
...
* dev branch for simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bugfixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix factorization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* separate out simplification functionality
* reorder initialization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* reorder initialization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Update README.md
* initial warppers for seq-map/seq-fold
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* expose fold as well
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add C++ bindings for sequence operations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add abs function to API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add parameter validation to ternary and 4-ary functions for API #7219
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add pre-processing and reorder
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add pre-processing and reorder
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
---------
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-05-14 22:19:33 -07:00
Nikolaj Bjorner
e036a5bd9b
add parameter validation to ternary and 4-ary functions for API #7219
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-05-11 18:06:18 -07:00
Nikolaj Bjorner
efc893263a
add abs function to API
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-05-09 20:54:39 -07:00
Nikolaj Bjorner
b120745078
add C++ bindings for sequence operations
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-05-09 20:20:05 -07:00