Nikolaj Bjorner
|
9d3c8a6a2f
|
na
|
2022-01-01 17:59:31 -08: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
|
f29a596070
|
deal with compiler warnings, from MacOS CI build
|
2021-03-08 17:14:09 -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
|
377d060036
|
move to separate axiom management
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-23 18:09:45 -08:00 |
|
Nikolaj Bjorner
|
d9fb40602e
|
use theory agnostic axioms in more cases
|
2021-02-21 18:36:53 -08: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
|
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
|
45af1bd243
|
fix build, move seq_skolem
|
2021-02-14 14:40:29 -08:00 |
|
Nikolaj Bjorner
|
34cc60410f
|
additional str/re operators, remove encoding option from zstring
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-17 05:08:36 -07:00 |
|
Nikolaj Bjorner
|
95a78b2450
|
updates to seq and bug fixes (#4056)
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4037
* nicer output for skolem functions
* more overhaul of seq, some bug fixes
* na
* added offset_eq file
* na
* fix #4044
* fix #4040
* fix #4045
* updated ignore
* new rewrites for indexof based on #4036
* add shortcuts
* updated ne solver for seq, fix #4025
* use pair vectors for equalities that are reduced by seq_rewriter
* use erase_and_swap
* remove unit-walk
* na
* add check for #3200
* nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* name a type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove fp check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove unsound axiom instantiation for non-contains
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix rewrites
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4053
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4052
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:18:55 -07:00 |
|
Nikolaj Bjorner
|
dd064a5554
|
delay digit axioms until solving itos succeeds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-20 00:32:48 -07:00 |
|
Nikolaj Bjorner
|
79b776fee5
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:00:38 -07:00 |
|
Nikolaj Bjorner
|
b92b6c0fc6
|
add missing digit axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 11:12:37 -07:00 |
|
Nikolaj Bjorner
|
0fe2d3d8b7
|
more seq overhaul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Nikolaj Bjorner
|
a9c4984a16
|
more seq overhaul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Nikolaj Bjorner
|
3e9479d01a
|
a lot of seq churn
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 18:21:40 -07:00 |
|
Nikolaj Bjorner
|
a83f72b657
|
some fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 07:33:43 -07:00 |
|
Nikolaj Bjorner
|
501aa7927d
|
split into seq_axioms and seq_skolem
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 06:14:52 -07:00 |
|