Jakob Rath
|
f4d5bd5cd1
|
fix fixed-prefix constraint again
|
2024-05-15 09:50:59 +02:00 |
|
Jakob Rath
|
8d4c4ac475
|
fix intblast sign_ext
|
2024-05-14 21:36:17 +02:00 |
|
Jakob Rath
|
a4f14fa29f
|
fix prefix constraint
|
2024-05-14 19:33:32 +02:00 |
|
Jakob Rath
|
1f686126a3
|
guard against stale explain_kind
|
2024-05-14 19:16:31 +02:00 |
|
Jakob Rath
|
962edfd03c
|
set proper explain_kind in case of full interval
|
2024-05-14 19:13:34 +02:00 |
|
Jakob Rath
|
47d93037f7
|
fix prefix
|
2024-05-14 18:54:29 +02:00 |
|
Jakob Rath
|
705d94d883
|
reduce output
|
2024-05-14 16:44:44 +02:00 |
|
Jakob Rath
|
ec0224912b
|
enable
|
2024-05-14 16:37:40 +02:00 |
|
Jakob Rath
|
5b8c6a98c2
|
fix?
|
2024-05-14 16:34:31 +02:00 |
|
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 |
|