Nikolaj Bjorner
|
8e23af33d7
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-07-13 14:20:21 -07:00 |
|
Nikolaj Bjorner
|
7d0c789af0
|
propagate has-length over map/mapi
|
2022-07-12 20:50:28 -07:00 |
|
Nikolaj Bjorner
|
0c42d3b079
|
small format update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-07-06 11:41:48 -07:00 |
|
Nikolaj Bjorner
|
8efa3c8ade
|
introduce notion of beta redex to deal with lambdas in non-extensional positions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-06-10 17:35:01 -07:00 |
|
Nikolaj Bjorner
|
5db133f875
|
add a way to supress lambdas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-06-10 14:35:20 -07:00 |
|
Nikolaj Bjorner
|
03a2d9a018
|
fix #5942
|
2022-04-03 11:03:28 -07:00 |
|
Nikolaj Bjorner
|
dd27f7e937
|
#5935
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-03-30 17:47:48 -10:00 |
|
Nikolaj Bjorner
|
dbd5512d8c
|
ensure enode without recursion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-11 08:35:57 -08:00 |
|
Nikolaj Bjorner
|
055732423c
|
ensure enode without recursion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-11 08:35:25 -08:00 |
|
Nikolaj Bjorner
|
9d3c8a6a2f
|
na
|
2022-01-01 17:59:31 -08:00 |
|
Nikolaj Bjorner
|
dd6a11b526
|
fix #5715
|
2021-12-16 09:35:54 -08:00 |
|
Nikolaj Bjorner
|
b1d167de5b
|
fix co-factoring'
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-14 10:12:38 -08:00 |
|
Nikolaj Bjorner
|
f40becf099
|
remove case for non-emptiness to combine with standard membership
as part of revising engine for addressing #5693
|
2021-12-13 18:17:40 -08:00 |
|
Nikolaj Bjorner
|
833dd62623
|
fix #5681
|
2021-11-24 13:24:31 +01:00 |
|
Nikolaj Bjorner
|
f60ed2ce92
|
#5591
|
2021-10-13 21:38:36 -07:00 |
|
Nikolaj Bjorner
|
52032b9ef8
|
#5467
|
2021-10-12 10:16:15 -07:00 |
|
Nikolaj Bjorner
|
aa05298950
|
fix #5491
|
2021-08-19 21:12:27 -07:00 |
|
Nikolaj Bjorner
|
7de8c72246
|
cleanups
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-31 11:32:47 -07:00 |
|
Nikolaj Bjorner
|
9e5dcf3ecb
|
bound length of ubv2s
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-16 16:17:59 +02:00 |
|
Nikolaj Bjorner
|
0752b1385c
|
add length axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-13 14:22:58 +02:00 |
|
Nikolaj Bjorner
|
f74adb1ebd
|
ubv2s step3
|
2021-07-12 17:15:08 +02:00 |
|
Nikolaj Bjorner
|
b6a3891ac4
|
str.from_ubv step2
|
2021-07-12 15:00:36 +02:00 |
|
Nikolaj Bjorner
|
897cbf347b
|
fix #5381
|
2021-07-07 16:51:06 +02:00 |
|
Nikolaj Bjorner
|
b658934bd8
|
fix #5197 fix #5193
|
2021-04-20 10:16:44 -07:00 |
|
Nikolaj Bjorner
|
4a6083836a
|
call it data instead of c_ptr for approaching C++11 std::vector convention.
|
2021-04-13 18:17:35 -07:00 |
|
Nikolaj Bjorner
|
804f065215
|
fixes for #4688
https://github.com/Z3Prover/z3/issues/4866#issuecomment-778721073
|
2021-04-11 17:42:12 -07:00 |
|
Nikolaj Bjorner
|
0b0efa83ca
|
debugging #5127
|
2021-04-06 20:09:50 -07:00 |
|
Nikolaj Bjorner
|
6d28b1a858
|
fix #5134
|
2021-03-29 14:11:49 -07:00 |
|
Nikolaj Bjorner
|
0432311b11
|
fix #5121
|
2021-03-28 16:14:37 -07:00 |
|
Nikolaj Bjorner
|
15a7621e27
|
remove template dependency for trail objects
|
2021-03-19 11:15:05 -07:00 |
|
Nikolaj Bjorner
|
c05c5caab5
|
fix #5111
|
2021-03-19 11:15:04 -07:00 |
|
Nikolaj Bjorner
|
cb8c6ffafc
|
a pending issue from #4866
https://github.com/Z3Prover/z3/issues/4866#issuecomment-748658905
|
2021-03-16 05:26:13 -07:00 |
|
Nikolaj Bjorner
|
38737db802
|
fixes and more porting seq_eq_solver to self-contained module
|
2021-03-04 16:23:22 -08:00 |
|
Nikolaj Bjorner
|
e398959732
|
move eq solver functionality to common place, fixes to goal2sat
|
2021-03-04 07:57:31 -08:00 |
|
Nikolaj Bjorner
|
0ce1c34d81
|
fix #5065 - regression solving str.from_int equations now that it isn't injective any longer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-03-02 12:59:48 -08:00 |
|
Nikolaj Bjorner
|
026065ff71
|
streamline pb solver interface and naming after removal of xor
|
2021-02-28 12:32:04 -08:00 |
|
Nikolaj Bjorner
|
5c47f244e9
|
fix #5047
|
2021-02-26 03:37:14 -08:00 |
|
Nikolaj Bjorner
|
64ba0b631a
|
fixes to seq solver
|
2021-02-25 10:35:14 -08:00 |
|
Nikolaj Bjorner
|
377d060036
|
move to separate axiom management
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-23 18:09:45 -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
|
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
|
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
|
8f577d3943
|
remove ast_manager get_sort method entirely
|
2021-02-02 13:57:01 -08:00 |
|
Nikolaj Bjorner
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -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
|
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
|
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
|
96f1f4a567
|
rename to seq_char instead of seq_unicode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-23 12:12:06 -08:00 |
|