| 
								
								
									 Jakob Rath | 85818612fb | val_pp | 2022-12-08 16:19:11 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 28fb67219e | fix new (and unused) function for extracting min parity of a polynomial Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-08 07:13:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | acbd60799d | add placeholder for factor equality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-07 20:12:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 437f826e8b | sketch parity generalization Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-07 20:04:58 -08:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 55d691e16e | enable | 2022-12-07 18:45:00 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 45e94ae7dd | insert_eval | 2022-12-07 18:41:42 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 93ee9c7f8e | compile | 2022-12-07 16:16:07 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a4adb63662 | unit test updates | 2022-12-07 16:15:28 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 71acba20e2 | Assertion was too strong (via test_ineq1) | 2022-12-07 16:13:24 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 05a1f4d096 | Skip try_parity for x==y and y==x | 2022-12-07 16:09:10 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 85715eb164 | Update use of insert_eval and lemma scores to support propagation | 2022-12-07 16:08:24 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | fca4f18194 | p | 2022-12-07 12:47:30 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 754cb540d0 | disable new code paths for commit Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-07 02:23:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fdba85e39f | trigger also parity constraints in linear case Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-06 05:18:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ef811a3dd8 | add propagation rule for strict inequality to force univariate polynomials Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-06 04:56:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 317edb2b03 | add parity propagation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-05 10:22:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f2c228f160 | update function that propagates bounds on x*y = 0 to be more comprehensive Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-05 01:19:26 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1d440ac871 | try adding unit propagation / distinguish these in saturation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-04 14:22:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 066b7d2d71 | add review comments based on debugging Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-04 03:49:17 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db18c7206a | debugging Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 17:09:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0a5b03194c | retire omega and use overflow detection including literals Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 16:54:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5b8dcfb801 | wip - adding saturation/propagations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 15:38:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0288704a59 | add TODO marker in saturation for overflow rule Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 09:07:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0657cdd4a7 | add TODO marker in saturation for overflow rule Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 08:38:26 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c848192962 | add TODO marker in saturation for overflow rule Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 08:29:13 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9572623675 | remove comment about bug in forbidden_intervals, it is correct there, but maybe a bug in viable Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 08:02:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | eda3cac8d4 | chasing interval bug Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 07:49:17 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ff22b433cc | experiment Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 06:32:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 68d9b44d67 | add activate for & Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-03 05:55:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 05e425e039 | add todo marker for missing inference Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-02 20:47:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 215a4e9bad | review and fix soundness bug in band rule Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-02 19:04:23 -08:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 2704626a5d | test | 2022-12-01 16:16:22 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 91c6582bf7 | pwatch | 2022-12-01 15:50:03 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 57edd12e36 | quot_rem note | 2022-12-01 14:11:37 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | bcde2844b2 | misc | 2022-12-01 10:05:14 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | aee07d0496 | less visual noise when running unit tests | 2022-12-01 09:44:56 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | fb1178dea3 | Additional band lemmas (solves bench11) | 2022-11-30 17:05:13 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 086194480e | test_band5 notes | 2022-11-30 16:35:51 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | ea9e5a47c7 | -1 | 2022-11-30 15:24:35 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a8ecfd1313 | unit test filter | 2022-11-30 15:15:26 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 7712068034 | Remove old code backjump_and_learn, learn_lemma | 2022-11-30 15:14:25 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | fdca0cd86f | assign_verify: separate lemma production and activation | 2022-11-30 15:00:58 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e338d42cff | Allow creation of op_constraint lemmas without adding them | 2022-11-30 14:57:14 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 5069796755 | Create clauses without adding them | 2022-11-30 14:51:43 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 29180e7d0b | clause_builder::set_redundant | 2022-11-30 14:50:53 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 9b10733ebd | assignment helpers | 2022-11-30 14:50:14 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 54a21e764d | Remove old code backjump_lemma, revert_decision, revert_bool_decision | 2022-11-30 12:21:39 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | b4b94c954b | Try to produce an op_constraint lemma before invoking the fallback solver | 2022-11-30 12:13:47 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 2bc1b3a6dd | Better exception recording | 2022-11-30 11:50:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | ceddb97bfd | Disable asserts | 2022-11-30 11:48:39 +01:00 |  |