| 
								
								
									 Christoph M. Wintersteiger | cf4b7219e1 | new theory_fpa. plenty of bugs remain. Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-12-21 18:45:36 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 47325c5fd3 | FPA: bugfixes, naming convention, core theory additions Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-12-16 23:59:27 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f4d256ef30 | fix issue 153: assert rem/mod axiom no matter what is status of second argument Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-12-16 11:20:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ae3d16bc50 | fix overflow and integrality bugs reported by Phan Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-12-15 16:18:09 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f11ee40c38 | FPA: bug and leak fixes Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-12-14 19:09:17 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 4e913bb18c | FPA bugfixes Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-12-14 17:34:18 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | b30e61e528 | FPA: bugfixes, leakfixes, added fp.to_real Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-12-13 19:34:55 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | d6ac98a494 | FPA API: reintroduced to_ieee_bv Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-12-11 12:05:52 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 657595818e | FPA API: Renaming for consistency with final SMT standard. Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-12-10 18:45:44 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 08cb8b8de8 | address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-12-09 16:04:25 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | b7c5a29570 | FPA theory bug fixes Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-11-11 18:36:18 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8d3ef92383 | Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api Conflicts:
	scripts/mk_project.py
	src/api/z3.h
	src/ast/float_decl_plugin.cpp
	src/ast/float_decl_plugin.h
	src/ast/fpa/fpa2bv_converter.cpp
	src/ast/fpa/fpa2bv_rewriter.h
	src/ast/rewriter/float_rewriter.cpp
	src/ast/rewriter/float_rewriter.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-11-11 11:53:39 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cf8ad072d0 | remove unused variable Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-11-07 16:03:27 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 444879db5f | fix bug reported on stackoverflow on crash for unconstrained variables Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-11-05 13:51:27 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 6a496a1bfb | Merge branch 'pure' of https://git01.codeplex.com/z3 into contrib | 2014-10-24 21:17:57 +01:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | d815af9f0f | merge duality changes with unstable | 2014-10-22 10:14:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0e83a2b1af | merge with latest unstable Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-22 09:45:04 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 7af410e6d6 | FPA updates and bugfixes Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-10-18 13:42:28 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7767a23626 | improve error messages on incorrect parameter passing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-15 21:37:37 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9d75babcda | add more information to error messages Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-15 21:33:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ce18421a7a | fix box Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-15 14:29:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 69a5634e7e | adding symba designated strategy (back?) to optsmt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-14 16:33:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1bb4d52cb8 | Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable | 2014-10-07 15:38:57 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d6964226c7 | indentation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-07 15:38:44 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4ea3ed7e27 | ensure parameters are updated and ensure that global use of auto-config is not obscured by smt.auto-config scoping Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-07 11:00:45 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8438ac6e21 | fix internalization bug when bit2bool is applied to numeral Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-06 15:43:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c706e91019 | merge with unstable Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-05 10:37:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 47b81d2ec0 | Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable | 2014-10-02 14:33:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d03a4bc306 | check cancel flag after bcp. BCP returns in incomplete state after it check's the cancel flag. Propagate returns 'true' in this case so that the main loop exits Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-02 14:33:42 -07:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | c5f17df310 | fixing an assert caused by previous change in theory_array_base.cpp | 2014-10-01 18:15:33 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cce287eed1 | fix bug in Shannon decomposition for translating PB constraints into formulas Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-01 12:51:40 -07:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | 4763532501 | adding compile-time option to replace arrays with maps in smt (define SPARSE_MAP) | 2014-09-30 11:25:47 -07:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | 4c71e9479d | optimizing array final check | 2014-09-30 11:21:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 989569b154 | add bceq experiment Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-29 10:57:31 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 97a5e6d326 | assorted compiler warnings fixes Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-28 12:21:56 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9412890c63 | trace reason for undef in arithmetic, enable model generation on THEORY incompleteness, but retain undef result Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-26 12:58:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e6725b2344 | merge unstable into opt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-26 12:12:24 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | aaa931e0d5 | fix build with gcc Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-25 15:56:01 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 45bfcda16c | remove typename Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-17 16:37:53 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e8b9c251d5 | Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable | 2014-09-16 17:13:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d01ca11001 | reduce asymptotic overhead of asserting bounds Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-16 17:13:09 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | f7c3559c31 | fix a few compiler warnings Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-16 15:26:01 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c09903288f | have free variable utility use a class for more efficient re-use Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-15 16:14:22 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 73070585b8 | fix bug in core generation in legacy core: it ignores complementary literals Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-14 13:06:01 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 019ff77613 | fix sorting network bug, add network compilation,... Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-11 18:47:21 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f151879c0b | enable neat vs. less neat pretty priting as an option Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-09 16:25:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d9c61464d0 | make difference logic simplex optimizer incremental Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-07 16:46:46 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c1580fb85a | follow logic annotation/enable diff logic when configured Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-07 11:52:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b5bbf83847 | update core generation to be partial, update maxres to use current model too Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-02 19:05:28 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3f8083dfa6 | fix push/pop bugs in optimize context, add example to c++, fix bug in arithemtic bounds axiom addition Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-02 09:32:38 -07:00 |  |