| 
								
								
									 Jakob Rath | 342774eff8 | test_ineq_non_axiom4 is slow but doesn't block anymore | 2022-12-16 15:02:04 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 75a64975b5 | test | 2022-12-16 15:00:50 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 3e6e1e1a8a | test | 2022-12-16 14:37:31 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | ca373836af | Merge remote-tracking branch 'origin/polysat' into polysat | 2022-12-16 14:26:38 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 3b3636b30e | Remove conflict::set | 2022-12-16 14:25:41 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 06e6f27614 | refactor | 2022-12-16 14:22:50 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 9f05f645c1 | update types and docs | 2022-12-16 13:16:55 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | c54c564019 | convert to loop | 2022-12-16 13:11:20 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e23774a746 | reorder definitions | 2022-12-16 13:06:16 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | afde0e993c | Add bitblasting fallback to viable::query (integration between conflict/viable is still messy) | 2022-12-16 13:02:54 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 44cb528300 | Extract usolver | 2022-12-16 10:46:57 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 5d7833e65e | Warn on unused result (mainly for substitution::add) | 2022-12-16 10:28:57 +01:00 |  | 
				
					
						| 
								
								
									 Clemens Eisenhofer | d5bc4b84a7 | Merge branch 'polysat' of https://github.com/Z3Prover/z3 into polysat | 2022-12-16 10:14:10 +01:00 |  | 
				
					
						| 
								
								
									 Clemens Eisenhofer | 71211f3134 | Some bugfixes and unit-tests for variable elimination | 2022-12-16 10:12:34 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e423fabf6a | tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-15 20:35:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0768a2ead1 | updated doc | 2022-12-15 19:23:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ecf25a4fe2 | outline scheme Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-15 14:57:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 13920c4772 | more doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-15 11:42:02 -08:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 8a5f1af3d1 | univariate::find_max | 2022-12-15 15:59:15 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 31e0add966 | univariate::find_min | 2022-12-15 15:51:29 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 37536425f4 | Encode 2^k*x as (bvshl x k) in the fallback solver | 2022-12-15 14:03:42 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 06a999e219 | skip diseq when not using polysat | 2022-12-15 13:46:10 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a6504785b5 | print bitblasted constraints | 2022-12-15 13:43:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 5de0007157 | very basic refinement loop breaking | 2022-12-15 13:39:48 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 3d06a90e7f | track refinement source | 2022-12-15 13:08:13 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d5316e017e | add tactic descriptions | 2022-12-14 20:38:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f01d9d29d2 | Merge branch 'master' of https://github.com/z3prover/z3 | 2022-12-14 16:46:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aed3d76a88 | add doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-14 16:45:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d47dd159d7 | set encoding into gparams because this is the only entry point in zstring #6490 | 2022-12-14 09:43:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c4b2acac24 | add missing error checking #6492 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-14 09:27:43 -08:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e978e4fc8e | Strengthen umul_ovfl lemma | 2022-12-14 11:07:16 +01:00 |  | 
				
					
						| 
								
								
									 Clemens Eisenhofer | dc95179ae5 | Merge branch 'polysat' of https://github.com/Z3Prover/z3 into polysat | 2022-12-14 10:39:15 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dbb4bbe7dc | remove debug out | 2022-12-13 19:36:55 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9054e72920 | fix #6467 | 2022-12-13 19:35:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cd3d38caf7 | sort out terminology/add explanations, add shortcut to C++, fix #6491 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-13 16:17:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d7a38e95e | fix #6488 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-13 16:07:41 -08:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 1bc4313333 | Fix unsoundness in previous commit | 2022-12-13 15:27:07 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 7e7cea54f4 | Intervals from equality constraints: remove superfluous side constraints | 2022-12-13 15:02:45 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 434e794790 | test | 2022-12-13 12:00:38 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 519ebd8a8b | log and note | 2022-12-13 11:49:54 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a3c7a869cd | bool_watch_invariant | 2022-12-13 11:47:21 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6f1e4283bb | Merge forbidden intervals for positive and negative equations | 2022-12-13 11:42:52 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6c7f556496 | activate non-overflow bounds Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-12 20:11:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a5f12e9d57 | add parity constraint for disequality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-12 19:40:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7afcaa5364 | update doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-12 18:56:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e648e68d36 | add doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-12 17:29:58 -08:00 |  | 
				
					
						| 
								
								
									 Duncan Ogilvie | e82c8e78ae | Fix a compilation error with clang-cl (VS2022) (#6489) | 2022-12-12 22:12:31 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aded8e5bf4 | fix #6488 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-12 11:40:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4598af70c8 | fix #6488 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-12 11:04:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a3e6885680 | fix #6488 | 2022-12-12 09:50:44 -08:00 |  |