| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5208b64a6b | expose only necessary methods of lar_solver Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-16 12:58:39 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6d8e5400fd | return an empty model when the status of the solver is neither FEASIBLE nor OPTIMAL Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-16 12:58:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3845e0859c | fix #3878 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-15 12:23:18 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7caae3f5d2 | small improvements in tableau in rows and bound propagation Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-13 16:04:25 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 90793931b1 | small changes in one_iteration_tableau_rows Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-13 16:04:25 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5c4f775b1b | fix #3935 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-13 10:00:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9b609af8fc | fix #3924 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-12 16:19:54 -07:00 |  |