Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -07:00 |
|
Bruce Mitchener
|
878a6ca14f
|
Fix typos.
|
2018-03-09 14:30:43 +07:00 |
|
Nikolaj Bjorner
|
246941f2d3
|
fix #1522
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-07 14:26:38 -08:00 |
|
Nikolaj Bjorner
|
718e5a9b6c
|
add unit extraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-06 01:08:17 -08:00 |
|
Nikolaj Bjorner
|
8e09a78c26
|
fix #1510 by reintroducing automatic declaration of recognizers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-02 23:02:20 +09:00 |
|
Nikolaj Bjorner
|
9279cbfbac
|
don't reinit assumptions when the solver is unsat. fixes #1502
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-24 16:30:08 +09:00 |
|
Nikolaj Bjorner
|
a4c58ec4c2
|
fix #1496
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-22 08:05:28 +09:00 |
|
Nikolaj Bjorner
|
7b6f51941c
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-21 22:18:47 +09:00 |
|
Nikolaj Bjorner
|
54b00f357b
|
fix rule inlining, add WithParams to pass parameters directly to python API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-21 21:57:54 +09:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
7167fda1dc
|
Use override rather than virtual.
|
2018-02-10 09:56:33 +07:00 |
|
Bruce Mitchener
|
50f3e9c3c0
|
Fix typos.
|
2018-02-09 16:35:26 +07:00 |
|
Nikolaj Bjorner
|
fa0c75e76e
|
rename to core2 to avoid overloaded virtual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 15:13:13 -08:00 |
|
Bruce Mitchener
|
54b3cd0071
|
Reserve vector space when possible.
This fixes all current instances of the
`performance-inefficient-vector-operation`
warning in clang-tidy.
|
2018-02-06 11:21:17 +07:00 |
|
Nikolaj Bjorner
|
9d37257059
|
Merge pull request #1465 from waywardmonkeys/fix-typos
thanks
|
2018-02-05 18:31:09 -08:00 |
|
Nikolaj Bjorner
|
3e810d6c54
|
remove static from format (not thread safe), remove std::move #1466
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-05 16:46:49 -08:00 |
|
Nikolaj Bjorner
|
2853558bc2
|
Merge pull request #1466 from waywardmonkeys/reduce-copying
Use const refs to reduce copying.
|
2018-02-05 16:37:44 -08:00 |
|
Bruce Mitchener
|
ae8027e594
|
Fix typos.
|
2018-02-01 19:39:43 +07:00 |
|
Bruce Mitchener
|
6d6b614924
|
Use char version of rfind.
There is only a single character involved, so use the char version.
This was found via `clang-tidy`.
|
2018-01-30 21:45:12 +07:00 |
|
Bruce Mitchener
|
177414c0ee
|
Use const refs to reduce copying.
These are things that have been found by `clang-tidy`.
|
2018-01-30 21:43:56 +07:00 |
|
Nikolaj Bjorner
|
e4f29a7b8a
|
debugging mc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-19 21:09:52 -08:00 |
|
Nikolaj Bjorner
|
5159291d57
|
add missing interpreted tail during bottom-up simplification #1452
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-12 19:29:42 -08:00 |
|
Bruce Mitchener
|
73b3da37d8
|
Typo fixes.
|
2018-01-02 22:48:06 +07:00 |
|
Nikolaj Bjorner
|
a74d18a695
|
prepare for variable scoping and autarkies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-13 20:11:16 -08:00 |
|
Nikolaj Bjorner
|
33e8113c9e
|
adding instrumentation to debug #1233
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-20 16:51:17 -08:00 |
|
Nikolaj Bjorner
|
2f218b0bdc
|
remove also cores as arguments to tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 12:18:50 -08:00 |
|
Nikolaj Bjorner
|
4bbece6616
|
re-organize proof and model converters to be associated with goals instead of external
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-18 16:33:54 -08:00 |
|
Nikolaj Bjorner
|
df6b1a707e
|
remove proof_converter from tactic application, removing nlsat_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 23:32:29 -08:00 |
|
Nikolaj Bjorner
|
dc0b2a8acf
|
remove extension model converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 17:25:35 -08:00 |
|
Nikolaj Bjorner
|
0d15b6abb7
|
add stubs for converting assertions, consolidate filter_model_converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 14:51:13 -08:00 |
|
Nikolaj Bjorner
|
cde41cf16c
|
fix slicer for unsoundness. #1304
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-15 16:39:09 -08:00 |
|
Nikolaj Bjorner
|
2c97eb1393
|
include information whether rule is reachable in del_rule model converter for simpler model presentation #1241
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-15 11:46:28 -08:00 |
|
Nikolaj Bjorner
|
116094022f
|
insert total relations in model converter. #1291
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-15 09:10:15 -08:00 |
|
Nikolaj Bjorner
|
454e12fc49
|
update to vector format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-10 15:28:16 -08:00 |
|
Nikolaj Bjorner
|
75b8d10f48
|
add backtrack level to cuber interface
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-08 21:44:21 -08:00 |
|
Nikolaj Bjorner
|
5bb5a50490
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-05 19:24:05 -08:00 |
|
Nikolaj Bjorner
|
429edf175f
|
fix model converter bug in coi-filter #1241
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-05 19:16:04 -08:00 |
|
Nikolaj Bjorner
|
fd49a0c89c
|
added facility to persist model transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-02 00:05:52 -05:00 |
|
Nikolaj Bjorner
|
3de8c193ea
|
implementing model updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-30 16:11:51 -05:00 |
|
Nikolaj Bjorner
|
9e20bfe7f9
|
fix virtual method override
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-28 17:23:35 -07:00 |
|
Nikolaj Bjorner
|
e4b595d490
|
add solver pool abstraction for Spacer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-28 16:10:20 -07:00 |
|
Nikolaj Bjorner
|
371f0b193c
|
move min_cut, fix #1321
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-25 02:59:04 -07:00 |
|
Nikolaj Bjorner
|
48d144a6dd
|
missing file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 12:51:47 -07:00 |
|
Nikolaj Bjorner
|
db65cc007a
|
move more proof utils
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 10:27:48 -07:00 |
|
Nikolaj Bjorner
|
fc822af707
|
move proof utils under ast
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 09:59:55 -07:00 |
|
Nikolaj Bjorner
|
1315c8d7de
|
rename repeated class apart
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 09:03:28 -07:00 |
|
Nikolaj Bjorner
|
637a0fa139
|
unused warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 08:49:25 -07:00 |
|
Nikolaj Bjorner
|
70f7846af5
|
move spacer_marshal to under parsers/smt2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 03:18:59 -07:00 |
|
Nikolaj Bjorner
|
d67f3c1466
|
create proofs folder, move proof-post-order utility to proofs directory, fix regression with proofs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 03:08:56 -07:00 |
|
Nikolaj Bjorner
|
f63439603d
|
streamlining proof generation (initial step of removing ast-manager dependency). Detect error in model creation when declaring constant with non-zero arity. See #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-23 21:16:46 -07:00 |
|