| 
								
								
									 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 | 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 | 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 | 9634d66699 | Fix typo in tactic selection Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-15 08:10:48 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 4df172e971 | Fix file name (use same naming convention) Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-14 09:04:20 -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 | 528f348022 | Fixed bug Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-11 17:51:49 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 8198e62cbd | solver factories, cleanup solver API, simplified strategic solver, added combined solver Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-11 17:47:27 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 6ae6414236 | avoiding clang warning messages Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-09 15:04:14 -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 | e055e0b47c | Fixed other parameter setting problems Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-07 10:41:50 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | ac03c9eff7 | chasing parameter setting bug Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-07 08:27:17 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 9754ccf8a1 | fixing problems with the new parameter framework Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-04 11:16:42 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 6d7d205e13 | fixed more problems in the new param framework Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-12-03 15:02:34 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 42f06b1012 | FPA bugfix Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2012-12-03 15:13:11 +00: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 | 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 |  | 
				
					
						| 
								
								
									 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 | 3e6bddbad1 | converted pp_params Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-30 17:20:45 -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 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | ce2fbd559e | removed dead file Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-22 15:07:05 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a103f0e288 | Made macro-finder and quasi-macros tactics public. Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2012-11-21 14:39:39 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a20c4ad199 | FPA tactic refactoring; put fpa2bv rewriter into separate file. Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2012-11-19 20:51:35 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 62c713129a | rename pdr_tactic to horn_tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2012-11-19 09:24:19 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 8f2a17e20b | Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable | 2012-11-18 00:14:08 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 1a3eb3a2ed | Added support for FreeBSD | 2012-11-18 00:05:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3dbf617a46 | avoid compiler warning casting int to bool Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2012-11-17 18:42:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 39e6453f4a | Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable | 2012-11-17 18:03:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 50385e7e29 | add option to validate result of PDR. Add PDR tactic. Add fixedpoint parsing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2012-11-17 20:47:49 +01:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | f9ec1f2a63 | making sure par-or and par-then combinators work correctly even when OpenMP is not available Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-13 09:14:36 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | b70687acc9 | cleanning solver initialization, and fixing named assertion support Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-02 16:35:08 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 181bdb6815 | removed dead files Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-02 14:18:12 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | e2f6a65aa2 | added support for named assertions | 2012-11-02 14:00:43 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 230382d4c9 | default_solver --> smt_solver Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-01 21:52:27 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 398f1b1de1 | moving assertion_stack to mcsat branch Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-01 13:29:09 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | c096fb534b | checkpoint Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-01 13:28:10 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | ef0ee9a0c4 | code reorg Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-01 12:47:24 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 26ffee95fc | resurrecting assertion stack Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-01 12:37:24 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 4c98b567e1 | old_params ==> front_end_params. Isolated abstract solver interface Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-01 11:28:14 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 7cdf5e493b | moved smt tactic to smt folder Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-01 08:48:54 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 81df5ca96f | Moved dead code to dead branch Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-11-01 08:40:20 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | a274cac2a0 | bindings --> api; and moved nlsat/sat/subpaving tactics | 2012-10-31 13:25:36 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 683687b153 | more cleanup Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-10-31 10:54:59 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | d8f627c6c8 | Fixed warnings produced by gcc 4.6.3 when compiling in debug mode Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-10-30 23:43:00 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 4abce8e0c3 | UFBV performance fix Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2012-10-30 17:09:09 +00:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | b629dd7fdd | fixed der tactic installation command Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-10-30 08:38:20 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | ad615221ce | Fixed python regressions. Added missing tactic. Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-10-28 11:22:41 -07:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | cba78d220f | auto gen VS project Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2012-10-26 13:34:53 -07:00 |  |