| 
								
								
									 Nikolaj Bjorner | 0ce1c34d81 | fix #5065 - regression solving str.from_int equations now that it isn't injective any longer Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-03-02 12:59:48 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 4c9fed21e2 | increase starting size of ast's hash table to 512k entries (instead of 8) (#5040) | 2021-03-02 11:45:07 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | ff1429413d | Z3_subst: avoid unneded cache lookups | 2021-03-01 11:14:24 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 5b24396ecd | Z3_subst: add fast path for quantifier subst when replace patterns are ground | 2021-02-28 23:09:52 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 13f05ae9dc | enable wcnf output for weighted maxsat problems | 2021-02-28 09:59:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 830f314a3f | fixes to dt_solver and related | 2021-02-27 11:03:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 08f55f9d1f | start wcnf Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-26 11:13:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ea1089e980 | fix #4938 | 2021-02-26 02:06:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 04edfc9fdb | out Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-23 18:14:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 377d060036 | move to separate axiom management Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-23 18:09:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d9fb40602e | use theory agnostic axioms in more cases | 2021-02-21 18:36:53 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 977082e2bd | travis: disable LTO build; its just too slow | 2021-02-21 20:18:48 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 4a3d63f9e4 | NNF: dont allocate act_cache separately | 2021-02-21 16:34:28 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 5e034e495f | fix compiler warnings | 2021-02-19 10:33:41 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 27584d68db | more rewrite rules Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-18 22:14:53 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b2eb248bad | fixes, fix #5034 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-18 16:47:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ca9fcbd1df | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-18 13:46:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9ae3339c33 | fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-18 12:33:17 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 14de590566 | fix MSVC build | 2021-02-18 19:05:20 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e63dc7efc2 | more rewrite rules | 2021-02-17 17:32:00 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | bcad4d9435 | revert my mess with the ast hashtable will share results form the experiments later | 2021-02-17 14:29:07 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4f9117a921 | Move seq axioms to theory independent module | 2021-02-16 05:13:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 823830181b | butterfly effect with relevancy marking bail out of infinite instantiation loop | 2021-02-15 16:37:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c387863da1 | fix #5032, reset substitution during fold transformation | 2021-02-15 14:14:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1da7522893 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-14 17:47:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 70b4822571 | patch seq theory using purification to avoid unsoundness caused by interaction with canonization and rewriting Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-14 17:41:06 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 2db2767e7a | remove unused method in preparation for a bigger storm :) | 2021-02-14 23:31:24 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 45af1bd243 | fix build, move seq_skolem | 2021-02-14 14:40:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 083d09aa81 | fix #5016 | 2021-02-14 13:52:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 83f4a006c6 | wreckfun | 2021-02-12 19:46:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 612cc5cfba | fix #5014 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-12 16:01:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 25f53c0467 | deal with warnings reported in https://launchpadlibrarian.net/522361319/buildlog_ubuntu-groovy-s390x.z3_4.8.10-1ubuntu4ppa1_BUILDING.txt.gz Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-11 13:49:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cbb570051c | #5007 - wrong recognizer function definitions | 2021-02-09 09:54:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a152bb1e80 | remove template Context dependency in every trail object | 2021-02-08 15:41:57 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8fffc03263 | remove bv dependencies | 2021-02-08 10:57:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0f29fff836 | remove bit-vector dependencies in seq theory | 2021-02-08 10:57:50 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 52e67b0d3e | switch expr_safe_replace to std::unordered_map (#5003) * switch expr_safe_replace to std::unordered_map
* further tweaks to expr_safe_replace for an overall speedup of 1.x in Z3_substitute | 2021-02-07 18:20:48 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 615cafe39b | remove unneded pragma once | 2021-02-07 12:54:17 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8f577d3943 | remove ast_manager get_sort method entirely | 2021-02-02 13:57:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 489df0760f | experiments with LNS | 2021-02-02 13:03:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4ad95939b6 | fix build | 2021-02-02 06:40:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cc001ad682 | fix regression | 2021-02-02 06:16:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 937b61fc88 | fix build, refactor | 2021-02-02 05:26:57 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3ae4c6e9de | refactor get_sort | 2021-02-02 04:45:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4455f6caf8 | move to get_sort as method, add opt_lns pass, disable xor simplification unless configured, fix perf bug in model converter update trail | 2021-02-02 03:58:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 46f754c43d | add priority queue to instantiation | 2021-01-31 16:17:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 942706e271 | equality simplification | 2021-01-31 15:44:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6d99a8f0cc | fixes for unicode | 2021-01-31 14:55:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 60cc9d8182 | set unicode by default | 2021-01-31 11:32:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8fde6c207d | set unicode to default | 2021-01-31 07:22:51 -08:00 |  |