| 
								
								
									 Nikolaj Bjorner | f1a65d9642 | add documentation notes | 2022-12-05 20:05:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 317edb2b03 | add parity propagation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-12-05 10:22:18 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | a2f5a5b50b | remove memory alloc from statistics_report | 2022-12-05 14:29:14 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | eb8c53c164 | simplify factory of dependent_expr_state_tactic And as a side-effect, remove heap allocations for factories | 2022-12-05 14:07:57 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | de916f50d6 | add demodulator tactic based on demodulator-simplifier - some handling for commutative operators
- fix bug in demodulator_index where fwd and bwd are swapped | 2022-12-05 03:20:46 -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 | 87095950cb | fix #6477 | 2022-12-04 13:02:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ead2a46a88 | build | 2022-12-04 10:38:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b76ed6a47f | proper fix to #6476 | 2022-12-04 10:19:39 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9b58135876 | try to fix linux builds | 2022-12-04 09:55:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0f7bebcbed | try big M for linux build | 2022-12-04 09:49:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1974c224ab | add demodulator simplifier refactor demodulator-rewriter a bit to separate reusable features. | 2022-12-04 09:39:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9acbfa3923 | move it into substitution to handle dependencies | 2022-12-04 06:23:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3d7bd40a87 | a round of cleanup | 2022-12-04 06:07:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d218083145 | The demodulator doesn't produce proofs so remove code path that depends it does. | 2022-12-04 04:48:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7fe6787748 | ufbv-rewriter is really a demodulator rewriter and does not reference ufbv so moving first the rewriter into place of other rewriters | 2022-12-04 04:44:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e455897178 | fix #6476 | 2022-12-04 04:36:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 79e6d4e32d | tune and debug elim-unconstrained (v2 - for simplifiers infrastructure) | 2022-12-04 03:53:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 59fa8964ca | minor code cleanup | 2022-12-04 03:53:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3ebbb8472a | fix perf bugs in new value propagation | 2022-12-04 03:53:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 758c3b2c3b | fix filtering for recursive functions | 2022-12-04 03:53:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cf7bba6288 | use ast_manager as an attribute | 2022-12-04 03:53:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5073959ae0 | add macro attribute | 2022-12-04 03:53:29 -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 |  | 
				
					
						| 
								
								
									 yizhou7 | 54a8d65617 | move flushes in display_statistics (#6472) | 2022-12-02 13:56:53 -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 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a96b7d243a | remove incorrect check for quantifier | 2022-12-01 00:04:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e5984dd397 | add cnf/nnf simplifier | 2022-11-30 23:04:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e3e2c21632 | Create cnf_nnf.h | 2022-11-30 22:53:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 847aec1d30 | update dependencies | 2022-11-30 22:48:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 529f116be0 | disable new code until pre-condition gets fixed Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-11-30 22:29:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 147fb0d9c1 | fix tptp5 build | 2022-11-30 21:41:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 30c9cda61e | increment generation for literals created during E-matching | 2022-12-01 10:04:33 +09:00 |  |