Margus Veanes
|
146f4621c5
|
Updated regex derivative engine (#5567)
* updated derivative engine
* some edit
* further improvements in derivative code
* more deriv code edits and re::to_str update
* optimized mk_deriv_accept
* fixed PR comments
* small syntax fix
* updated some simplifications
* bugfix:forgot to_re before reverse
* fixed PR comments
* more PR comment fixes
* more PR comment fixes
* forgot to delete
* deleting unused definition
* fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-08 13:04:49 -07:00 |
|
Nikolaj Bjorner
|
5ee5197ea9
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2021-10-06 13:01:29 -07:00 |
|
Nikolaj Bjorner
|
a50cecaefa
|
wip
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-05 16:06:31 -07:00 |
|
Nikolaj Bjorner
|
c0c3e685e7
|
disable all propagation until ematch incompleteness is fixed
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-05 11:25:35 -07:00 |
|
Nikolaj Bjorner
|
94cc4ead72
|
remove arith_lhs simplification from preamble tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-05 10:55:38 -07:00 |
|
Nikolaj Bjorner
|
33f4e65fa9
|
redo bindings/fingerprints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-05 10:15:56 -07:00 |
|
Nikolaj Bjorner
|
281fb67d88
|
unit propagate with fingerprints
|
2021-10-04 20:01:46 -07:00 |
|
Nikolaj Bjorner
|
be4bc6caed
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-04 17:37:12 -07:00 |
|
Nikolaj Bjorner
|
0d9d4bb46e
|
wip
|
2021-10-04 14:44:05 -07:00 |
|
Nikolaj Bjorner
|
813674087e
|
wip
|
2021-10-04 14:43:33 -07:00 |
|
Nikolaj Bjorner
|
8a85cfdb12
|
fix #5579 -
It is only possible to reach this case when new assertions are created.
|
2021-09-30 09:32:34 -07:00 |
|
Nikolaj Bjorner
|
fd8b2ba596
|
clear regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-29 15:56:01 -07:00 |
|
Nikolaj Bjorner
|
cbe7dd4a48
|
missing continue fixes unsound sat result from #5573
|
2021-09-29 14:26:09 -07:00 |
|
Nikolaj Bjorner
|
ff723f15ff
|
Update z3++.h
|
2021-09-29 12:19:02 -07:00 |
|
Nikolaj Bjorner
|
62fd22f555
|
disable macro finder tactic if there are recursive functions fix #5574
|
2021-09-29 09:33:52 -07:00 |
|
Nikolaj Bjorner
|
e1224e116f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-28 16:45:03 -07:00 |
|
Nikolaj Bjorner
|
f3328c743e
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-28 16:43:55 -07:00 |
|
Nikolaj Bjorner
|
137e5c5263
|
fix tmp_eq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-28 14:28:41 -07:00 |
|
Nikolaj Bjorner
|
67ae75bac7
|
fix tmp_eq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-28 14:27:46 -07:00 |
|
Nikolaj Bjorner
|
da124e4275
|
tune q-eval and q-ematch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-28 13:41:37 -07:00 |
|
Nikolaj Bjorner
|
92c1b600c3
|
tuning eval
|
2021-09-28 09:56:00 -07:00 |
|
Nikolaj Bjorner
|
2e176a0e02
|
count lazy bindings
|
2021-09-28 08:27:46 -07:00 |
|
Nikolaj Bjorner
|
e1edadabec
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-27 17:06:59 -07:00 |
|
Nikolaj Bjorner
|
3abecc3428
|
add extra commands to API parser
|
2021-09-27 14:19:43 -07:00 |
|
Nikolaj Bjorner
|
6c71baf77b
|
lifting iff to binary
|
2021-09-27 03:45:54 -07:00 |
|
Nikolaj Bjorner
|
95e2d174c7
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-25 17:26:18 -07:00 |
|
Kartik Singhal
|
1dcbd2d86c
|
Correct capitalization of package (#5569)
See https://stackoverflow.com/a/50004273/1167061
|
2021-09-25 09:04:06 -07:00 |
|
Nikolaj Bjorner
|
a574eebd05
|
fixes, tests
|
2021-09-25 08:38:48 -07:00 |
|
Nikolaj Bjorner
|
e6c413b249
|
add variable minimization
|
2021-09-22 14:27:05 -07:00 |
|
Nikolaj Bjorner
|
c82bbaad7d
|
update todos, working on assignment minimization
|
2021-09-22 13:29:36 -07:00 |
|
Nikolaj Bjorner
|
3447d80310
|
fix todo on enforcing premises
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 12:26:45 -07:00 |
|
Nikolaj Bjorner
|
e5df395380
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 08:44:37 -07:00 |
|
Nikolaj Bjorner
|
0013ae5089
|
elim pointer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 08:15:32 -07:00 |
|
Nikolaj Bjorner
|
2d78bc9282
|
simplify Boolean resolve
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 05:37:46 -07:00 |
|
Nikolaj Bjorner
|
ad267ce294
|
add notes and unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 05:16:10 -07:00 |
|
Nikolaj Bjorner
|
dc55fbf30d
|
add notes and unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-22 05:04:07 -07:00 |
|
Nikolaj Bjorner
|
d174f87c5e
|
#5532
|
2021-09-21 20:21:23 -07:00 |
|
Nikolaj Bjorner
|
18d1b368d1
|
#5532
|
2021-09-21 20:12:32 -07:00 |
|
Nikolaj Bjorner
|
cabd5b10fa
|
#5532
|
2021-09-21 18:56:55 -07:00 |
|
Nikolaj Bjorner
|
6478e789e9
|
optimizations, fixes, TODO items
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 14:50:18 -07:00 |
|
Nikolaj Bjorner
|
444084f396
|
add notes and tangent lemma
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 11:30:50 -07:00 |
|
Nikolaj Bjorner
|
de20bffafe
|
import goodies from ps
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 11:13:03 -07:00 |
|
Nikolaj Bjorner
|
0426b23d0c
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 09:44:37 -07:00 |
|
Nikolaj Bjorner
|
708602dfbb
|
fix #5560 - add a throttle on maximal size of bignums created for propagate-value lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 08:56:13 -07:00 |
|
Nikolaj Bjorner
|
2e96557827
|
fix #5560 - add a throttle on maximal size of bignums created for propagate-value lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 08:55:28 -07:00 |
|
Nikolaj Bjorner
|
23963f274d
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 04:58:00 -07:00 |
|
Nikolaj Bjorner
|
959f150e4a
|
Merge branch 'master' of http://github.com/z3prover/z3 into polysat
|
2021-09-20 17:39:04 -07:00 |
|
Nikolaj Bjorner
|
d4abf16551
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 17:38:42 -07:00 |
|
Nikolaj Bjorner
|
ce12c51083
|
remove last references to unit clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 17:36:07 -07:00 |
|
Nikolaj Bjorner
|
cd76fd9edd
|
fixes and expose new bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-20 17:30:41 -07:00 |
|