| 
								
								
									 Leonardo de Moura | 490905e320 | Set -,/,div as left-associative (Thanks to David Cok) Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2013-02-03 15:01:43 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | bc8277f10d | Add check bv size. Bit-vector size must be greater than zero (Thanks to David Cok) Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2013-02-03 14:42:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | af4c09c8d3 | update substitution routines Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2013-01-21 21:59:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b9cc7080e7 | update substitution routines Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2013-01-21 21:47:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 87e9015675 | working on tab_context Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2013-01-20 18:41:41 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8daf100c65 | working on tab Horn solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2013-01-17 18:03:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ca5eb5186d | fix pretty printer for smt2 unary minus Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2013-01-15 09:24:12 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 6a6015e335 | Merge branch 'unstable' into contrib | 2012-12-31 13:48:44 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 8515044f8b | Add option bvnot2arith Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-27 20:28:42 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 53df82c314 | Add arith_decls for underspecified operators Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-26 11:35:00 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 2a286541e0 | Fix crash reported at http://z3.codeplex.com/workitem/11. Fix array rewriter bug, rewriter was producing sort incorrect expression. Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-26 08:36:25 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | fbce816025 | Merge branch 'unstable' into contrib | 2012-12-22 14:36:30 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | d92efeb0c5 | Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-18 17:14:25 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 3ddb1a85f1 | Add basic_recognizers and array_recognizers Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-18 15:00:16 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | cec328cfdc | Add get_sort(expr * n) function that does not depend on ast_manager. Move power_of_two to rational class. Add arith_recognizers and bv_recognizers classes. The two new classes contain the 'read-only' methods from arith_util and bv_util. Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-18 14:44:51 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 08789b69d4 | Fix warning on FreeBSD Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-17 20:56:20 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 607fab486c | Fix incorrect uses of set_cancel() Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-17 18:48:10 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 7e66a65e98 | Add blast_distinct_threshold option to rewriter. Enable blast_distinct in the QF_LIA default strategy Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-17 10:32:00 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 6958b9cdb6 | Fixed issues with the pretty printer Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-13 15:19:37 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | e0f4d870fd | Removed auxiliary constants created by the nnf tactic from Z3 models. Fixed model.compact parameter propagation problem. Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-13 14:03:58 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 5b6842fbc5 | cleaning defined_names Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-13 12:37:03 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 265bdbe757 | merged Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-10 14:07:59 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 0d230375be | added polynomial evaluation at algebraic point Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-08 20:39:16 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | c011b05b61 | exposing algebraic numbers in the API (working in progress) Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-07 17:48:57 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | a07b459fdf | Added is_unique_value. Its semantics is equal to the old is_value method. The contract for is_value changed. See comments at ast.h for more information. Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-07 12:53:51 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | bd0366eef7 | Fixed problems in the new parameter setting. Many thanks to Nuno Lopes for sending a benchmark that exposed the problem, a noticing the discrepancy between unstable and master branches. Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-07 11:09:14 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 9ab1210cc2 | merged Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-06 11:05:49 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 75739fdf7b | fixed memory smash Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-06 08:19:42 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | a99b8fe797 | exposed rewriter parameters Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 22:03:30 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | fa53b1eb92 | added module descriptions Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 13:15:56 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 624115ea6d | exposed pattern inference params Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 12:24:27 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 32854c677c | exposed old simplifier parameters Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 12:10:06 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 6107e8d9ce | moved old params files Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 10:47:04 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | ffb7e26c75 | removed front-end-params Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 10:05:29 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 288a96610f | ported VCC trace streams Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-02 09:08:47 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 29cf179364 | more reorg Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-01 17:03:14 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 32791204e7 | merged Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-01 16:36:24 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 589f096e6e | working on new parameter framework Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-01 15:54:34 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f78e595b56 | Added QF_FPABV logic, default tactic, and the asIEEEBV conversion function. Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2012-12-01 15:51:33 +00:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | be5f933201 | removed dead module Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-30 18:20:07 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 6195ed7c66 | checkpoint Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-30 18:16:02 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 3e6bddbad1 | converted pp_params Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-30 17:20:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d1a6bf270 | fix regression for simplifying tails with quantifiers, add some more handling for quantified tails Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2012-11-30 15:58:06 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | cf28cbab0a | saved params work Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-29 17:19:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8612c89c54 | working on quantifiers Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2012-11-26 17:55:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 589665f00e | set low-level pretty printer by default from fixedpoint context Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2012-11-26 14:01:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 93ad91d2f9 | preparing handling of arrays/quantifiers, fix cover-related bugs reported by Arie Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2012-11-25 12:08:49 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 2c9f724dee | Merge branch 'unstable' into contrib | 2012-11-23 10:51:17 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | ead39ea6c5 | Fixed bug reported by Nuno Lopes Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-23 10:49:58 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 8bea5a3625 | integrated unstable changes Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-22 11:16:37 -08:00 |  |