Nuno Lopes
|
e773e1e78d
|
fix a few more warnings
|
2021-02-19 12:16:05 +00:00 |
|
Nuno Lopes
|
d6ce9cce95
|
fix clang warnings
|
2021-02-19 10:59:22 +00:00 |
|
Nikolaj Bjorner
|
a22fb8a96e
|
revert unit propagation of equality literals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-18 23:11:03 -08:00 |
|
Nikolaj Bjorner
|
27584d68db
|
more rewrite rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-18 22:14:53 -08:00 |
|
Murphy Berzish
|
27db97c269
|
Z3str3: add str.to_code and str.from_code (#5015)
|
2021-02-18 16:51:34 -06:00 |
|
Nikolaj Bjorner
|
ca9fcbd1df
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-18 13:46:59 -08:00 |
|
Nikolaj Bjorner
|
4f9117a921
|
Move seq axioms to theory independent module
|
2021-02-16 05:13:52 -08:00 |
|
Nikolaj Bjorner
|
823830181b
|
butterfly effect with relevancy marking
bail out of infinite instantiation loop
|
2021-02-15 16:37:23 -08:00 |
|
Nikolaj Bjorner
|
a6dce246f6
|
fix #5031
|
2021-02-15 14:36:01 -08:00 |
|
Nikolaj Bjorner
|
c387863da1
|
fix #5032, reset substitution during fold transformation
|
2021-02-15 14:14:25 -08:00 |
|
Nikolaj Bjorner
|
70b4822571
|
patch seq theory using purification to avoid unsoundness caused by interaction with canonization and rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-14 17:41:06 -08:00 |
|
Nikolaj Bjorner
|
eac69c5504
|
incorrect axiomatization
Fixes repro in https://github.com/Z3Prover/z3/issues/4866#issuecomment-778706682
|
2021-02-14 15:29:10 -08:00 |
|
Nikolaj Bjorner
|
45af1bd243
|
fix build, move seq_skolem
|
2021-02-14 14:40:29 -08:00 |
|
Nikolaj Bjorner
|
083d09aa81
|
fix #5016
|
2021-02-14 13:52:10 -08:00 |
|
Nikolaj Bjorner
|
83f4a006c6
|
wreckfun
|
2021-02-12 19:46:47 -08:00 |
|
Nikolaj Bjorner
|
612cc5cfba
|
fix #5014
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-12 16:01:33 -08:00 |
|
Nikolaj Bjorner
|
998cf4c726
|
fix #5020
comparison for strict neighbor relation seemed reversed.
Alas, this could introduce additional regressions
|
2021-02-12 12:24:27 -08:00 |
|
Nikolaj Bjorner
|
25f53c0467
|
deal with warnings reported in https://launchpadlibrarian.net/522361319/buildlog_ubuntu-groovy-s390x.z3_4.8.10-1ubuntu4ppa1_BUILDING.txt.gz
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-11 13:49:47 -08:00 |
|
Nikolaj Bjorner
|
5c04b9eee2
|
fix #5012
teething stage for from/to code axiomatization
|
2021-02-09 16:38:03 -08:00 |
|
Nikolaj Bjorner
|
8ca2de41db
|
turn on from/to code handling #5007 samples
|
2021-02-09 10:00:08 -08:00 |
|
Nikolaj Bjorner
|
a152bb1e80
|
remove template Context dependency in every trail object
|
2021-02-08 15:41:57 -08:00 |
|
Nikolaj Bjorner
|
0ec567fe15
|
integrate v2 of lns
|
2021-02-04 15:47:40 -08:00 |
|
Nikolaj Bjorner
|
fb1509d011
|
expose internal API for set_phase
|
2021-02-02 14:29:06 -08:00 |
|
Nikolaj Bjorner
|
8f577d3943
|
remove ast_manager get_sort method entirely
|
2021-02-02 13:57:01 -08:00 |
|
Nikolaj Bjorner
|
937b61fc88
|
fix build, refactor
|
2021-02-02 05:26:57 -08:00 |
|
Nikolaj Bjorner
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -08:00 |
|
Nikolaj Bjorner
|
4455f6caf8
|
move to get_sort as method, add opt_lns pass, disable xor simplification unless configured, fix perf bug in model converter update trail
|
2021-02-02 03:58:19 -08:00 |
|
Nikolaj Bjorner
|
46f754c43d
|
add priority queue to instantiation
|
2021-01-31 16:17:52 -08:00 |
|
Nikolaj Bjorner
|
6d99a8f0cc
|
fixes for unicode
|
2021-01-31 14:55:52 -08:00 |
|
Nikolaj Bjorner
|
657ed4db7a
|
fix relevancy bug for recfun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-30 07:19:57 -08:00 |
|
Nikolaj Bjorner
|
b402268d35
|
fix #4982
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-29 06:43:33 -08:00 |
|
Nikolaj Bjorner
|
c0c314d1ae
|
build fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-29 06:23:27 -08:00 |
|
Murphy Berzish
|
da68c3213c
|
Unicode for Z3str3 (#4981)
* z3str3: remove hard-coded char set
* z3str3: remove hard-coded char set
* z3str3: use char abstraction
* z3str3: scope management for unicode chars
* add QF_CHAR for z3str3
* z3str3: remove hard-coded char set
* z3str3: use char abstraction
* z3str3: scope management for unicode chars
* add QF_CHAR for z3str3
* z3str3: add 'char' string solver case
* z3str3: fix mk_char using the wrong ast manager
* z3str3: fix refcounted character vectors
|
2021-01-29 06:14:38 -08:00 |
|
Nikolaj Bjorner
|
cfcd7f18a9
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 17:09:12 -08:00 |
|
Nikolaj Bjorner
|
afc4c700b1
|
move directory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 14:49:15 -08:00 |
|
Nikolaj Bjorner
|
42e601483d
|
add selected updates #4981
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 13:43:30 -08:00 |
|
Nikolaj Bjorner
|
e3d634807b
|
move common routines for quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 13:23:40 -08:00 |
|
Nikolaj Bjorner
|
f48fb8d3e8
|
it just works
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-28 11:12:05 -08:00 |
|
Nikolaj Bjorner
|
579caab025
|
na
|
2021-01-27 19:35:34 -08:00 |
|
Nikolaj Bjorner
|
909257f856
|
remove family id externals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 06:48:24 -08:00 |
|
Nikolaj Bjorner
|
8d8fe872ad
|
remove plugin status to theory_seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 06:22:25 -08:00 |
|
Nikolaj Bjorner
|
696b3c79b9
|
fixes to self-contained character unicode
|
2021-01-27 06:13:37 -08:00 |
|
Nikolaj Bjorner
|
d0f1d8f59e
|
move to unicode as stand-alone theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-27 05:46:45 -08:00 |
|
Nikolaj Bjorner
|
ecba26beae
|
missing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-26 17:07:46 -08:00 |
|
Nikolaj Bjorner
|
32058d9c68
|
add char_decl_plugin
|
2021-01-26 16:43:03 -08:00 |
|
Nikolaj Bjorner
|
20332c6d3e
|
adding char decl plugin for separate theory treatment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-26 16:28:44 -08:00 |
|
Nikolaj Bjorner
|
8ed1992029
|
char value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-26 11:29:40 -08:00 |
|
Nikolaj Bjorner
|
31b7ad3012
|
prepare char utilities as a stand-alone theory
|
2021-01-26 10:34:10 -08:00 |
|
Nikolaj Bjorner
|
f33d6f89b9
|
fix #4973
|
2021-01-25 12:20:27 -08:00 |
|
Nikolaj Bjorner
|
47cb1d1207
|
remove bit-vector dependencies in theory_str_mc. See discussion #4939
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-23 13:03:06 -08:00 |
|