Lev Nachmanson
|
3e4a4c6df2
|
rebase with master branch
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-05-11 19:12:02 -07:00 |
|
Lev Nachmanson
|
279d55a2c7
|
nra to nla
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-05-11 19:12:02 -07:00 |
|
Lev Nachmanson
|
e32a6714a5
|
call nlsat
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-05-11 19:12:02 -07:00 |
|
Lev Nachmanson
|
dae67987b5
|
add nla_lemma.h
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-05-11 19:12:02 -07:00 |
|
Lev Nachmanson
|
7a79397769
|
nra to nla
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-05-11 19:12:02 -07:00 |
|
pjneary
|
e254e890a1
|
Fix compile error GCC 6.3.1 (#4274)
auto deduce compile error
|
2020-05-11 17:41:34 -07:00 |
|
Nikolaj Bjorner
|
1be22a80f6
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-11 17:20:18 -07:00 |
|
Nikolaj Bjorner
|
754bafc95e
|
fix #4267
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-11 13:54:52 -07:00 |
|
Nikolaj Bjorner
|
16478b415b
|
disable order and tangent lemmas on reals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-11 13:46:25 -07:00 |
|
Nikolaj Bjorner
|
81b3c440ce
|
fix mixup between constraint indices and lpvar explanations fixes various newly reported unsoundness bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-11 13:07:28 -07:00 |
|
Nikolaj Bjorner
|
9c972521c4
|
priority code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-10 21:09:14 -07:00 |
|
Nikolaj Bjorner
|
99043399ce
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-10 20:28:35 -07:00 |
|
Nikolaj Bjorner
|
179c9c2da2
|
consolidate methods that add lemma specific information to under "new_lemma"
|
2020-05-10 18:31:57 -07:00 |
|
Nikolaj Bjorner
|
caee936af5
|
build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-10 13:42:19 -07:00 |
|
Nikolaj Bjorner
|
e74faf42ad
|
code review
|
2020-05-10 12:58:05 -07:00 |
|
Nikolaj Bjorner
|
1ecc6a21fa
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-10 11:21:15 -07:00 |
|
Nikolaj Bjorner
|
d774ba9da1
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-10 09:57:24 -07:00 |
|
Nuno Lopes
|
6c72f39142
|
fix build
|
2020-05-10 10:35:46 +01:00 |
|
Nikolaj Bjorner
|
0a6908cd15
|
abbreviate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-09 21:54:58 -07:00 |
|
Nikolaj Bjorner
|
086331a24b
|
null
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-09 21:27:45 -07:00 |
|
Nikolaj Bjorner
|
30de76b529
|
add occurs check to other nla_basic lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-09 20:50:27 -07:00 |
|
Nikolaj Bjorner
|
4890c3ce31
|
fix #4230
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-09 18:49:00 -07:00 |
|
Nikolaj Bjorner
|
fdc87f286f
|
na (#4254)
* remove level of indirection for context and ast_manager in smt_theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add request by #4252
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move to def
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* int
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4251
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4255
* fix #4257
* add code to debug #4246
* restore new solver as default
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4246
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-09 17:40:02 -07:00 |
|
Lev Nachmanson
|
f2449df06e
|
introduce ul_pair associated_with_row
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-05-05 15:59:09 -07:00 |
|
Lev Nachmanson
|
a34c5a9450
|
bail out on big rational numbers in nla monotone lemmas
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-05-04 14:21:48 -07:00 |
|
Lev Nachmanson
|
7cfd16c7f9
|
correct ordered lemmas
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-29 10:21:45 -07:00 |
|
Lev Nachmanson
|
56690d16da
|
remove incorrect order lemmas
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-29 10:21:45 -07:00 |
|
Lev Nachmanson
|
97fe2c8609
|
remove an assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
35e3df49e2
|
cosmitic changes in int_branch.cpp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
d5162d92ad
|
add an assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
aa0f5db511
|
fixes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
f8037ffda4
|
always call find_feasible_solution in move_nbasic_columns_to_bounds()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
ba40a5752f
|
better branching with usage_in_terms()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
3bbf1474f3
|
na
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Nikolaj Bjorner
|
b571e43f85
|
fix #4146
|
2020-04-28 13:28:46 -07:00 |
|
Nikolaj Bjorner
|
4f462925a0
|
fix #4116
delta has to be computed based on Simplex tableau not on difference graph.
|
2020-04-27 17:07:12 -07:00 |
|
Nikolaj Bjorner
|
5434f3e31d
|
fix #4105
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 22:59:19 -07:00 |
|
Lev Nachmanson
|
0499b6b64a
|
some fixes in branching
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-26 20:35:22 -07:00 |
|
Lev Nachmanson
|
530f77281c
|
fixes in branching
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-26 16:13:47 -07:00 |
|
Nikolaj Bjorner
|
dc852a6f83
|
fix #4110
|
2020-04-26 14:13:58 -07:00 |
|
Nikolaj Bjorner
|
a884201d62
|
remove using insert_if_not_there2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-25 15:08:51 -07:00 |
|
Lev Nachmanson
|
8c5993d9a6
|
max term
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-23 18:40:16 -07:00 |
|
Lev Nachmanson
|
8921ed56b5
|
fix a bug in Horner heuristic
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-23 15:58:53 -07:00 |
|
Nikolaj Bjorner
|
f94abf6512
|
fix #3978
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:55:10 -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
|
f76c6424f2
|
another memory managment leak fix. Relates to different leak exposed by #3997
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:58:42 -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
|
76735476d4
|
fix #3999
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Lev Nachmanson
|
1f23ae8aae
|
fix the test build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-16 12:58:39 -07:00 |
|
Lev Nachmanson
|
95cb828324
|
make lar_solver pretty printer const on the solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-16 12:58:39 -07:00 |
|