Jakob Rath
|
38745512c0
|
first attempt at new explain_overlap
|
2024-05-14 16:22:57 +02:00 |
|
Jakob Rath
|
764ccebcbf
|
Add constraints::fixed
|
2024-05-14 15:03:30 +02:00 |
|
Jakob Rath
|
cc799bbfc1
|
fix sign_extend
|
2024-05-14 10:57:25 +02:00 |
|
Jakob Rath
|
b640ea775a
|
begin updated viable-conflict
copy explain_overlap
|
2024-05-14 10:40:26 +02:00 |
|
Jakob Rath
|
1292fb2adb
|
extra px < qx axioms
|
2024-05-13 22:46:49 +02:00 |
|
Jakob Rath
|
d28441bd8f
|
Add additional ashr axiom
|
2024-05-13 15:21:17 +02:00 |
|
Jakob Rath
|
fb5a40a6fd
|
fix sle
|
2024-05-13 15:14:49 +02:00 |
|
Jakob Rath
|
94955e3fae
|
Merge remote-tracking branch 'origin/master' into poly
|
2024-05-11 23:30:53 +02:00 |
|
Jakob Rath
|
a3c85d3a60
|
subsumption hotfix
|
2024-05-11 17:54:59 +02:00 |
|
Jakob Rath
|
2494ffacaf
|
print validation num_check
|
2024-05-11 14:23:54 +02:00 |
|
Jakob Rath
|
c3ffbf05db
|
fix bv type error in projection check
|
2024-05-11 14:16:18 +02:00 |
|
Jakob Rath
|
d335b6b035
|
add missing include
|
2024-05-11 12:44:57 +02:00 |
|
Jakob Rath
|
f904c08116
|
enable the saturation rules
|
2024-05-10 14:59:19 +02: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 |
|
Nikolaj Bjorner
|
c7529d0b25
|
expose fold as well
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-05-09 14:56:18 -07:00 |
|
Nikolaj Bjorner
|
fc6c4c98e2
|
initial warppers for seq-map/seq-fold
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-05-09 14:52:49 -07:00 |
|
Nikolaj Bjorner
|
f9176fb4b7
|
Update README.md
|
2024-05-07 11:39:52 -07:00 |
|
Jakob Rath
|
7925ef731f
|
relax eq_resolve conditions
fixes Example 1
|
2024-05-06 15:24:00 +02:00 |
|
Jakob Rath
|
0a8879b505
|
also normalize or_op
|
2024-05-06 13:26:17 +02:00 |
|
Jakob Rath
|
c7a80eaf5d
|
port additional simplification from polysat branch
|
2024-05-06 13:16:10 +02:00 |
|
Jakob Rath
|
7a3349eeae
|
disable assertions for now
|
2024-05-03 10:03:03 +02:00 |
|
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 |
|
Jakob Rath
|
f8c593edf9
|
remove unused ckind_t::smul_fl_t
|
2024-04-23 14:38:33 +02: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 |
|
Jakob Rath
|
69ea52407f
|
refactor, update comment
|
2024-04-15 11:18:42 +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 |
|
Jakob Rath
|
06e5595e87
|
revert for now
|
2024-04-12 14:35:12 +02:00 |
|
Nikolaj Bjorner
|
43dd6a5436
|
include mutex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-11 18:19:58 +02:00 |
|
Jakob Rath
|
183f96b481
|
explain_hole_overlap wip
|
2024-04-11 11:26:07 +02:00 |
|
Jakob Rath
|
138c90d52b
|
explain_overlap, notes on case ebw < abw
|
2024-04-11 11:19:49 +02:00 |
|
Jakob Rath
|
adea39b92e
|
dbg output
|
2024-04-11 11:12:49 +02:00 |
|
Jakob Rath
|
020a4d5d04
|
r_interval::contains
|
2024-04-11 11:11:02 +02:00 |
|