Nikolaj Bjorner
|
c6cd25c822
|
mico-tuning
|
2024-10-08 09:24:52 -07:00 |
|
Nuno Lopes
|
3586b613f7
|
remove default destructors
|
2024-10-02 22:20:12 +01:00 |
|
Nikolaj Bjorner
|
99239068ba
|
some template instantiations #6869
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-09-03 15:21:49 -07:00 |
|
Nikolaj Bjorner
|
305c1c1dc2
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-07-15 17:52:33 -07:00 |
|
Nikolaj Bjorner
|
8a913981f6
|
fix #6813 - proofs terms are fragile with respect to simplificiation of not(not(e)). It would be better if proof terms didn't have to track this level of detail, but the legacy proof format assumes strictly checkable proofs. A patch is to fixup terms within the mk_transitivity constructor
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-07-15 17:03:04 -07:00 |
|
Nikolaj Bjorner
|
a8da0a6851
|
#6696
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-07-13 21:48:46 -07:00 |
|
THE Spellchecker
|
dc0887db5a
|
Typo Fixes (#6803)
|
2023-07-09 11:56:10 -07:00 |
|
Nikolaj Bjorner
|
cb041c1b6d
|
fix #6689
|
2023-04-17 12:05:08 -07:00 |
|
Nikolaj Bjorner
|
a4c2a2b22c
|
use ast_util::mk_not to avoid redundant double negations during nff
|
2022-11-06 11:57:46 -08:00 |
|
Bruce Mitchener
|
5014b1a34d
|
Use = default for virtual constructors.
|
2022-08-05 18:11:46 +03:00 |
|
Bruce Mitchener
|
5d0dea05aa
|
Remove empty leaf destructors. (#6211)
|
2022-07-30 10:07:03 +01:00 |
|
Henrich Lauko
|
96671cfc73
|
Add and fix a few general compiler warnings. (#5628)
* rewriter: fix unused variable warnings
* cmake: make missing non-virtual dtors error
* treewide: add missing virtual destructors
* cmake: add a few more checks
* api: add missing virtual destructor to user_propagator_base
* examples: compile cpp example with compiler warnings
* model: fix unused variable warnings
* rewriter: fix logical-op-parentheses warnings
* sat: fix unused variable warnings
* smt: fix unused variable warnings
|
2021-10-29 15:42:32 +02: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
|
535f442655
|
#5518
regression from adding lambdas in model
|
2021-08-31 12:13:27 -07:00 |
|
Nikolaj Bjorner
|
b8a437bd8a
|
#5429
relevancy propagation applies to quantifier unfolding.
|
2021-07-29 15:05:06 -07:00 |
|
Nikolaj Bjorner
|
e5aa02b8f5
|
fix #5382
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-05 19:30:03 +02:00 |
|
Nikolaj Bjorner
|
bce903ae97
|
#5324
|
2021-06-04 15:52:38 -07:00 |
|
Nikolaj Bjorner
|
7869cdbbc8
|
#5259 - the Ranjit 2s shave
shave a couple of seconds from the Ranjit regression
|
2021-05-12 10:43:16 -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
|
a832ada3d1
|
fix #5152
|
2021-04-06 20:09:50 -07:00 |
|
Nuno Lopes
|
4a3d63f9e4
|
NNF: dont allocate act_cache separately
|
2021-02-21 16:34:28 +00:00 |
|
Nikolaj Bjorner
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -08:00 |
|
Nikolaj Bjorner
|
72d407a49f
|
mbp (#4741)
* adding dt-solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move mbp to self-contained module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Create CMakeLists.txt
* dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* rename to bool_var2expr to indicate type class
* mbp
* na
* add projection
* na
* na
* na
* na
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* deps
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* testing arith/q
* na
* newline for model printing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-10-21 15:48:40 -07:00 |
|
Nikolaj Bjorner
|
d0e20e44ff
|
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-04 15:56:30 -07:00 |
|
Nuno Lopes
|
7ac2791482
|
remove a bunch of constructors to avoid copies
still not enough to guarantee that vector::expand doesnt copy (WIP)
|
2020-06-03 17:09:27 +01:00 |
|
Nikolaj Bjorner
|
1c2aa1076b
|
fix #4125
|
2020-04-27 11:31:02 -07:00 |
|
Nikolaj Bjorner
|
c3b33aae8a
|
fix #4090 fix #4088 fix #4085
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 10:37:43 -07:00 |
|
Nikolaj Bjorner
|
426e4cc75c
|
fix #3557
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 16:37:59 -07:00 |
|
Nikolaj Bjorner
|
077024f024
|
fix #3435
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 12:14:34 -07:00 |
|
Nikolaj Bjorner
|
fd1974845b
|
fix assert-and-track semantics for smt2 logging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-09 21:16:41 -07:00 |
|
Nikolaj Bjorner
|
e0d8cefde4
|
remove cooperate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 20:15:46 -07:00 |
|
Nikolaj Bjorner
|
4fcc4d07ae
|
fix #2277 fix #2221
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-14 19:05:40 +02:00 |
|
Nikolaj Bjorner
|
8f1c5239be
|
updates for #2151 #2152
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-12 13:39:57 -07:00 |
|
Nikolaj Bjorner
|
5b51e69137
|
fix #1874 by removing nnf.skolemize option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-14 18:17:34 -07:00 |
|
Bruce Mitchener
|
cdfc19a885
|
Use nullptr.
|
2018-10-02 09:11:19 +07:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
Nikolaj Bjorner
|
ff0f257102
|
remove iff
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:48 -07:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +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 |
|
Nuno Lopes
|
4e92caa553
|
nnf: let's try a different version of compatible frames wo/ copying
|
2017-10-16 22:33:23 +01:00 |
|
Nikolaj Bjorner
|
019edcb822
|
frame, again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:35:00 -07:00 |
|
Nikolaj Bjorner
|
5f9891c235
|
moving out construction of expr_ref
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:29:26 -07:00 |
|
Nikolaj Bjorner
|
a93f1f88cc
|
trying to fix mac build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:23:50 -07:00 |
|
Nikolaj Bjorner
|
256c9d76d3
|
add macro for _Exit under WINDOWS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:14:10 -07:00 |
|
Christoph M. Wintersteiger
|
f9adf8e62a
|
Backwards compatibility
|
2017-10-16 17:07:03 +01:00 |
|
Christoph M. Wintersteiger
|
cda03b4238
|
Whitespace
|
2017-10-16 17:01:09 +01:00 |
|
Nuno Lopes
|
29acec672f
|
nnf: remove ast incref
|
2017-10-16 00:54:30 +01:00 |
|
Nikolaj Bjorner
|
8ff1e070be
|
add QF_DT
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-17 01:39:39 +02:00 |
|
Nikolaj Bjorner
|
2b82fd5d0c
|
updated include directives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-01 10:51:47 -07:00 |
|