Nikolaj Bjorner
|
8f4ffc7caf
|
add logging for first conflict
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-05-01 20:50:52 -07:00 |
|
Nikolaj Bjorner
|
2f02278227
|
add virtual destructor to z3::object class
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-05-01 16:35:25 -07:00 |
|
Nikolaj Bjorner
|
19eb7225ea
|
add virtual destructor to z3::object class
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-05-01 16:20:05 -07:00 |
|
Nikolaj Bjorner
|
231a985bf9
|
add virtual destructor to z3::object class
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-05-01 16:17:06 -07:00 |
|
Nikolaj Bjorner
|
04c55c34e5
|
fix unsoundness bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-05-01 14:45:15 -07:00 |
|
Nikolaj Bjorner
|
869643a551
|
fix memory leak
|
2024-05-01 10:07:37 -07:00 |
|
Nikolaj Bjorner
|
1ef4354080
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-30 17:52:00 -07:00 |
|
Nikolaj Bjorner
|
aa1a596394
|
add doc-string
|
2024-04-30 17:05:40 -07:00 |
|
Nikolaj Bjorner
|
29e724f787
|
add gc to lemmas, convert bounds constraints to lemmas, add simplification pre-processing beyond equality extraction
|
2024-04-30 17:05:21 -07:00 |
|
Nikolaj Bjorner
|
b0222cbdaa
|
temper warning messages from uninitalized pointers
|
2024-04-30 17:00:49 -07:00 |
|
Nikolaj Bjorner
|
4c070f9e76
|
add extra fields to nlsat-clause
|
2024-04-30 17:00:05 -07:00 |
|
Nikolaj Bjorner
|
39dc8861ee
|
expose comparisons with polynomials, incremental way to extract variables
|
2024-04-30 16:59:50 -07:00 |
|
Nikolaj Bjorner
|
bc577b93ae
|
refine precision before taking closest integral value.
|
2024-04-30 16:58:22 -07:00 |
|
Nikolaj Bjorner
|
2ad9f220f2
|
add logging
|
2024-04-30 16:57:59 -07:00 |
|
Nikolaj Bjorner
|
bebcd94703
|
enable logging nla lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-25 10:29:34 -04:00 |
|
Nikolaj Bjorner
|
2a4f0e785b
|
tidy
|
2024-04-20 18:04:10 -04:00 |
|
Nikolaj Bjorner
|
cbef183ae5
|
type check equality injectivity axiom
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-20 14:57:04 -04:00 |
|
Nikolaj Bjorner
|
e184a9a711
|
fix translation of bvudiv
|
2024-04-20 07:32:52 -04:00 |
|
Nikolaj Bjorner
|
0368b52716
|
add missing expr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-17 15:16:11 +02:00 |
|
Nikolaj Bjorner
|
2682c2ef2b
|
sls updates
- add SINGLE_THREAD mode
- add interface to retrieve "best" model so far
|
2024-04-13 16:42:26 +02:00 |
|
Nikolaj Bjorner
|
43dd6a5436
|
include mutex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-11 18:19:58 +02:00 |
|
Nikolaj Bjorner
|
c0bdc7cdd6
|
enable concurrent sls with new solver core
allow using sls engine (for bit-vectors) with the new core.
Examples
z3 sat.smt=true tactic.default_tactic=smt /v:1 smt.sls.enable=true smt.bv.solver=0 /st C:\QF_BV_SAT\bench_10.smt2
z3 sat.smt=true tactic.default_tactic=smt /v:1 smt.sls.enable=true smt.bv.solver=2 /st C:\QF_BV_SAT\bench_10.smt2
z3 C:\QF_BV_SAT\bench_11100.smt2 sat.smt=true tactic.default_tactic=smt /v:1 smt.sls.enable=true smt.bv.solver=2 /st
|
2024-04-11 10:49:30 +02:00 |
|
Nikolaj Bjorner
|
510534dbd4
|
cleanup
|
2024-04-10 19:09:30 -07:00 |
|
Nikolaj Bjorner
|
974ea7b68d
|
maintain ownership of dependency
|
2024-04-10 17:57:14 -07:00 |
|
Nikolaj Bjorner
|
7b8980f82d
|
fix regression introduced when testing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-09 11:17:03 -07:00 |
|
Nikolaj Bjorner
|
8d0e66b3e3
|
fix regression introduced when testing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-09 11:16:34 -07:00 |
|
Nikolaj Bjorner
|
9a681b1a37
|
reorg sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-09 10:44:53 -07:00 |
|
Nikolaj Bjorner
|
bab7ca2b70
|
fixes to bv-sls
|
2024-04-07 14:24:13 -07:00 |
|
Nikolaj Bjorner
|
d7c0e17f96
|
fixes to tighten-range
|
2024-04-02 21:12:09 -07:00 |
|
Nikolaj Bjorner
|
2ce202db75
|
add special handling of lshr, ashr
|
2024-04-02 21:09:18 -07:00 |
|
Nuno Lopes
|
918ac2b176
|
fix #7196: make the code C++23 compatible
Nikolaj is now more bleeding edge than I am...
I must be getting old? (˘・_・˘)
|
2024-04-01 17:25:50 +01:00 |
|
Nikolaj Bjorner
|
84092cbd96
|
add engine-init to control model transfer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-30 15:12:32 -07:00 |
|
Nikolaj Bjorner
|
51f1e2655c
|
updates to sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-30 12:59:05 -07:00 |
|
Steven Moy
|
111fcb9366
|
Implement API to set exit action to exception (#7192)
* Implement API to set exit action to exception
* Turn on exit_action_to_throw_exception upon API context creation
|
2024-03-27 19:06:58 -07:00 |
|
Nikolaj Bjorner
|
c18a42cf5b
|
change signed projection to include root object.
|
2024-03-23 16:14:24 -04:00 |
|
Christoph M. Wintersteiger
|
80642e5a7c
|
Add check for libatomic requirement to Python build system (#7184)
* Add check for libatomic requirement to Python build system
* More thorough check
* Fix typos
|
2024-03-23 11:38:14 -07:00 |
|
Nikolaj Bjorner
|
648e05754c
|
#7178 copy build tool chains used for manylinux arm64 into ubuntu builds
alternatively, just remove ubuntuArm64 and use the many-linux builds for Arm64?
|
2024-03-21 09:40:50 -07:00 |
|
Nikolaj Bjorner
|
6455de9dd3
|
fix #7179
Ensure that flat associative rewriting is disabled if rewriter.flat is set to false.
|
2024-03-21 09:39:13 -07:00 |
|
Nikolaj Bjorner
|
530c6fc625
|
fix ##7175 - don't add user macros/functions when smtlib2_compliant=true
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-20 22:05:30 -07:00 |
|
Nikolaj Bjorner
|
27a9b8bd03
|
fix project minor version
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-20 21:32:18 -07:00 |
|
Nikolaj Bjorner
|
f840d5d965
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-20 21:29:13 -07:00 |
|
Nikolaj Bjorner
|
70d2263a85
|
cast, updated nlexplain
|
2024-03-20 21:29:08 -07:00 |
|
Lev Nachmanson
|
730f9ad9b7
|
Nikolaj's fix in add_zero_assumption
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2024-03-20 09:39:20 -10:00 |
|
向阳
|
a9054bc73b
|
fix warning C4244 in util.h (#7171)
Add a static cast to avoid warning C4244 on MSVC
|
2024-03-20 09:31:23 +00:00 |
|
dependabot[bot]
|
1a7437144c
|
Bump docker/build-push-action from 5.2.0 to 5.3.0 (#7170)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.2.0...v5.3.0)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-03-18 15:25:58 -07:00 |
|
cctv130
|
18365907a2
|
Update util.h (#7169)
|
2024-03-17 20:29:27 -07:00 |
|
Nikolaj Bjorner
|
b8a69987c3
|
fix #7165
|
2024-03-17 16:33:40 -07:00 |
|
dependabot[bot]
|
6450a7a0b8
|
Bump docker/build-push-action from 5.1.0 to 5.2.0 (#7159)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-03-14 16:54:01 -07:00 |
|
Jakob Rath
|
5704e8d154
|
fix intblast is_bounded (#7163)
|
2024-03-14 08:48:38 -07:00 |
|
Nikolaj Bjorner
|
0b3bbc2972
|
#7158
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-11 18:19:43 -07:00 |
|