| 
								
								
									 Murphy Berzish | 509cad9c9a | z3str3: refactoring, move legacy model construction code into theory_str_mc | 2020-01-14 16:13:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 06fb36d648 | add comments, rename config to more descriptive names Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-14 10:34:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5f96bf55f4 | cleanup, comments, fixes to drat genereration Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-14 10:25:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a12fca3105 | first pass on extracting binary clauses, ensure that binary clauses used by simplifier are in scope of DRAT, add certification of units Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-14 09:08:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d77ac69015 | substitution free Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-13 16:33:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 453ef631a0 | base working mbi Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-13 15:45:06 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 77689ed002 | Fix term-ite models in theory_fpa. Fixes #2857. | 2020-01-13 19:24:48 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0e096c55a9 | fix how don't cares are handled Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-13 09:45:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ba292346ae | some more string perf profiling Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-12 22:11:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ab5905cf7f | some adjustments for stack use on large strings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-12 22:08:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e8cfbb41d3 | missing length constraint for at fixes #2852 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-12 17:22:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 74f0665a0b | add != Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-12 17:06:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9f964be3f4 | add don't care option Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-12 17:00:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e0a41a18c3 | add validation to aig_simplifier, start BIG-based masking Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-11 20:47:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 41a00707e1 | local Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-10 13:23:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ab1f2f2e63 | reduce use of symbols in gparams Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-10 12:54:26 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8515b304da | bdd return Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-10 12:20:09 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e2f5c1f7c8 | delay load specrels Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-10 12:18:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 541658fe02 | move to abstract symbols Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-10 12:14:13 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 78a1736bd2 | prepare symbols to be more abstract, update mbi, delay initialize some modules Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-10 12:02:08 -08:00 |  | 
				
					
						| 
								
								
									 Andrew V. Jones | 74d3493d74 | Ensuring consistency and correctness of exception messages for BV and FP checks within z3.py Signed-off-by: Andrew V. Jones <andrew.jones@vector.com> | 2020-01-10 10:27:05 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 0b14f1b6f6 | fix crash when propagating equalities over arrays with lambdas | 2020-01-10 16:04:58 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9064e58665 | aig roots Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 21:41:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 607a1b3f99 | cutset updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 21:37:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e4cc9e8404 | memcpy include Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 10:22:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 94386a0f6b | fix build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 10:07:05 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 580faa72aa | Fix FPA rounding mode for FP string numerals. Fixes #2851. | 2020-01-09 17:11:08 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f4966795f9 | build errors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 09:03:17 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a18d2a606b | aig-simplifier: add root tracking, make incremental, split files Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 08:56:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 192c6e39c2 | separate out aig_cuts class, make it fully incremental with eviction strategy Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 02:16:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 20618ff3b3 | integrate aig further Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-08 19:41:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ca243428f8 | make cutset maintainance incremental, expose option for goal2sat to populate aig Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-08 16:39:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 301f9598a4 | fixing leading term computation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-08 12:10:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 57846e50fa | use variable id as level, separate cut-set updates, add missing reset in pdd | 2020-01-08 02:15:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 55554215ac | add include of thread, build warning Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 20:45:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a432fd71d3 | update ocaml doc per #2843 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 20:26:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f70696d8e7 | reduce contention #2842 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 20:10:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 670e8f8d67 | reduce contention around the symbol table #2842 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 16:47:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 88fc4c82aa | use-before-def Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 16:41:13 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2999d33ede | reuse m_bv_sym based on stack in #2842 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 16:03:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 55f59364a3 | cap memory consumption on int2bv tactic to 100MB Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 14:25:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 685138e43f | fix weak hash function Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 12:04:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2920ee56e9 | fix #2837 - expose test function that determines whether an AST is a string literal Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 11:43:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ebc9b7fb4e | fix #2841 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 11:05:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4c09b7d792 | build warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 04:58:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0278612328 | build issues, add equivalence finding to probing (disabled) Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 04:31:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d42a5410c9 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 21:53:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 63fc62fbe4 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 21:51:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2acab46388 | anf translation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 21:09:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c473cd78d8 | fix translation to pdd Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 20:58:35 -08:00 |  |