| 
								
								
									 Jakob Rath | 00cc81d1a4 | remove another cm | 2021-09-12 16:09:13 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a8c132f769 | merge 'keep' and 'handle_saturation_premises' | 2021-09-12 16:05:34 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | deeb6c7784 | remove cm Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-11 20:18:12 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 342f4473b0 | missing break Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-11 20:14:52 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b36bc11b85 | remove eq constraint, fix gc for external constraints Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-11 20:09:28 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f8a3857adb | comments Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-11 16:55:49 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d514464e30 | levels/crit Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-10 16:03:38 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | af0e4d402b | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-10 15:43:36 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 516ca06c28 | levels take 1 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-10 15:40:25 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | b644fe0f3d | Add search_iterator | 2021-09-10 15:34:31 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 8a1a202133 | wip | 2021-09-10 14:20:07 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2b6ae0070f | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-10 13:35:49 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 366e3dbb52 | use cm Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-10 09:56:20 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ba5e2a8d2b | fix bug in rule Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-10 05:49:54 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 18e5a3a991 | fixes to saturation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-10 05:34:52 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 98331c261d | throttle saturation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-09 19:14:59 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cfe4b30419 | admit inequalities as premises Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-09 17:06:32 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 697723d53b | adjust overflow premises, add stubs for used constraints as premises Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-09 16:58:51 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ed60cdc403 | finish sketch of special case interval propagation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-09 12:23:03 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6e9e8999dc | fix | 2021-09-09 11:00:01 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | ec882d10da | add condition that degree is reduced | 2021-09-09 10:54:33 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 611c28fc47 | push outline of using cjust for overflow premise Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-09 09:56:00 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a5b7f9d77b | change to assertion | 2021-09-08 18:42:08 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 18411afda2 | find_upper_bound | 2021-09-08 18:40:29 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 64ce6cb5c1 | notes | 2021-09-08 18:21:09 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6766c1c349 | re-enable saturation engine | 2021-09-08 16:57:27 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 75bac21574 | Re-integrate forbidden intervals | 2021-09-08 16:51:16 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a0570908fb | Add support for bailout lemma | 2021-09-08 16:37:47 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | f2c79b851f | propagate at the right level | 2021-09-08 16:00:57 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 40d62af796 | some fixes | 2021-09-08 15:46:50 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | ff1185891a | deactivate constraints when qhead is popped | 2021-09-08 15:24:11 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e7894873c8 | fix | 2021-09-08 15:06:23 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0fd583f5d2 | idea w/o implementation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-08 14:48:54 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f0984a0736 | Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat | 2021-09-08 14:06:53 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c894efd777 | nit Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-08 14:06:46 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | ba8fa1f072 | update polynomial superposition | 2021-09-08 14:01:41 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 2de443c74f | disable conflict_var handling for now | 2021-09-08 14:01:41 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | c0f51eacf8 | conflict_core helpers | 2021-09-08 14:01:41 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 05b846a472 | Activate constraints when their boolean literal is propagated | 2021-09-08 14:01:41 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 3f15bf5963 | assign conflict_var | 2021-09-08 14:01:41 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c7129d2537 | more on saturation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-08 14:00:36 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 58276e2569 | reorg notes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-08 10:50:30 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7980b05cc1 | forbidden intervals create a lemma Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-08 06:54:36 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8bcec83ee8 | we have to replay in order, otherwise dependencies could become shuffled Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-08 00:06:22 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | efdab0cd4c | add more todo note Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-07 23:56:40 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | eddc03b2eb | add some validation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-07 23:44:30 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d8f0926620 | re-adding saturation for inequalities Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-07 23:20:17 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e6e5621366 | Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat | 2021-09-07 17:04:36 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 146d107961 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-09-07 17:04:32 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e74cf72cef | fix cjust update when backtracking over boolean decision | 2021-09-07 17:03:47 +02:00 |  |