| 
								
								
									 Nikolaj Bjorner | e7d43ed516 | fix pb rewriter Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-03-12 11:22:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6e87622c8a | remove references to deprecated uses of PROOF_MODE #1531 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-03-10 13:55:01 -05:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 878a6ca14f | Fix typos. | 2018-03-09 14:30:43 +07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f04e805fa4 | add hiding to auxiliary declarations created in mc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-03-06 18:02:37 -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 | 4c1379e8c9 | bug fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-19 21:49:03 -08:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 7bf80c66d0 | Remove redundant void arg. While this was needed in ANSI C, it isn't in C++ and triggers a warning
in clang-tidy when `modernize-redundant-void-arg` is enabled. | 2018-02-13 18:51:52 +07:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 76eb7b9ede | Use nullptr. | 2018-02-12 14:05:55 +07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8fb7fb9f98 | add missing caching of PB/cardinality constraints, increase limit for compiling cardinalities to circuits Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-11 19:27:00 -08:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | b7d1753843 | Use override rather than virtual. | 2018-02-09 21:19:27 +07:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 50f3e9c3c0 | Fix typos. | 2018-02-09 16:35:26 +07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5e482def18 | fix local search encoding bug Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-08 07:27:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 615e1e0845 | remove redundant tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-07 17:17:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 25eeb7aeac | fix build isses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-07 15:39:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6f610674fa | fix errors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-07 15:31:57 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bee4716a85 | lia2card simplifications, move up before elim01 (which could be deprecated) Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-07 12:56:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 43441d0fd5 | add LP parser option to front-end and opt context Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-06 14:02:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 20fe08d80c | fix more bugs with compilation of pb equalities Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-04 09:51:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | badb32f9ae | neatify rewriting Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-03 16:33:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d07688d80b | update lia2card to handle broader intervals Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-03 15:52:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ad92bfb1a1 | fix python build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-02-01 20:19:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7ada6c25d9 | fix build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-31 11:10:42 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 305212c021 | Added rewrite cycle detection in demodulator/ufbv_rewriter. Partial fix for #1456. | 2018-01-25 15:18:13 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ece5ad90e0 | fix model conversion bugs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-20 17:09:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b129ee764f | debugging opt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-20 10:20:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e4f29a7b8a | debugging mc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-19 21:09:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7b8101c502 | fix bugs related to model-converter Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-17 12:25:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4b112d52df | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-11 11:25:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1c2966f8e9 | updates to model generation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-11 11:20:23 -08:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 73b3da37d8 | Typo fixes. | 2018-01-02 22:48:06 +07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8dadd30db5 | add __copy__, __deepcopy__ as alias to translate on same context #1427. Add generalized Gaussian elimination as an option to first-pass NL solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2018-01-01 17:11:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 79a9dfd8fd | adding pre-processing to nlsat for equations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-30 20:35:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 444e178a01 | fix up convertion and printing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-29 10:24:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 36204fafa0 | alternate strategies for QF_NIA Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-19 20:27:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 21f685fa5a | fix nlsat regression Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-15 06:54:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 397cdfc608 | avoid crash on nl Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-15 06:38:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ab39f06df7 | fix crashes in nlsat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-14 17:22:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1dac5bd459 | remove comment out Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-14 17:07:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e5fa35e969 | add integer branch and bound to nlsat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-14 17:07:17 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 58c6cb87c3 | small improvements to QF_NIA tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-14 11:48:22 -08: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 | 7afbf8165e | snapshot Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-12-12 01:36:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a4dc68766d | preparing for more efficient asymmetric branching Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-29 17:16:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7e56d05dcf | translation? Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-28 15:17:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b5ff4602e9 | fix model converter to include negation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-27 17:50:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fbae881ece | add option to bypass model converter during constraint addition. Simplify model definitions that come from blocked clauses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-27 16:24:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4520fafa8c | fix #1368 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-26 19:13:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8230cbef4c | fix mc efficiency issues Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-22 08:55:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 107bfb1438 | print model-add in display method Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 21:26:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 70b344513a | add notes about quantifier ordering, bypass Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-11-21 16:15:02 -08:00 |  |