| 
								
								
									 Nikolaj Bjorner | 3293aeb7c7 | na | 2022-03-08 08:36:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7b4f1ed530 | missing initialization of m_user_propagator, disable unsound in-processing in pb_solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-02-23 04:49:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 10b611b3ba | fix #5850 | 2022-02-20 10:30:52 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2e00f2f32d | Propagator (#5845) * user propagator without ids
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* user propagator without ids
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix signature
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* references #5818
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix c++ build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* switch to vs 2022
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* switch 2022
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Update propagator example (I) (#5835)
* fix #5829
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* switch to vs 2022
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Adapted the example to the changes in the propagator
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* context goes out of scope in stack allocation, so can't used scoped context when passing objects around
* parameter check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Fixed bug in user-propagator "created" (#5843)
Co-authored-by: Clemens Eisenhofer <56730610+CEisenhofer@users.noreply.github.com> | 2022-02-17 09:21:41 +02:00 |  | 
				
					
						| 
								
								
									 Qix | 9cf50766a6 | fix compiler warnings under clang (#5839) | 2022-02-16 23:36:34 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7ddfc54250 | shortcut negation | 2022-01-31 11:58:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6422b783b2 | fix mux extraction to check for top-level assertion | 2022-01-31 11:57:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9e5b6e0c9c | #5778 | 2022-01-27 12:12:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9969809745 | #5778 | 2022-01-21 09:40:06 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a3d4e9a4e8 | adding created to sat/smt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-20 11:48:27 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c00591daaf | finish is-fixed Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-19 16:28:34 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e5767bf2b8 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-19 15:19:07 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 06feb71eb1 | fix bug in root setting exposed by incremental mode pb_solver | 2022-01-18 10:55:27 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d777306bb6 | #5778 | 2022-01-17 10:43:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fcc9f379e7 | #5778 | 2022-01-16 19:36:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a15da8f9ba | #5778 | 2022-01-16 19:11:55 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 637ddf9397 | fix #5777 latest issue | 2022-01-16 18:09:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0dd5a5e576 | #5777 | 2022-01-16 17:46:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a48d3fdbb1 | #5777 | 2022-01-16 14:01:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cd56d55e34 | #5753 | 2022-01-16 09:31:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bc9c6ad93d | #5753 | 2022-01-15 18:01:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1b5f7cd9e5 | na | 2022-01-15 10:05:26 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 17cfc1d034 | #5753 | 2022-01-15 10:03:03 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 74824ac901 | #5753 get_antecedent has to be well-founded. It got broken when using eval during propagation and egraph explain during conflict resolution. | 2022-01-15 09:35:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d09abdf58e | fix #5771 Missing congruence closure enforcement on auxiliary guard predicates.
It diverges but is sound. | 2022-01-14 15:46:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d5cc162fa7 | bug in bounds Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-13 15:42:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2363bfc132 | internalize arithmetic sub-terms #5753 | 2022-01-13 15:34:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e816946ddc | handling unsimplified input | 2022-01-13 14:40:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b259f46f85 | dependencies | 2022-01-13 12:34:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4b6679e8e0 | #5753 | 2022-01-13 12:19:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 366cd9b16d | missing pb cases | 2022-01-12 14:50:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0720998bac | #5753 | 2022-01-12 13:12:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 10dc8d7313 | #5753 | 2022-01-12 12:49:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 56d3718cde | add simplification with qe-lite as an option #5767 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-12 03:41:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e5eaea46aa | ensure m_true is assigned #5753 | 2022-01-11 10:42:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f1bf660adc | add case for abs (normally simplified, but not with default_tactic=smt). | 2022-01-09 11:55:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bf3c213fd3 | #5753 | 2022-01-09 11:03:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 90fd3d82fc | enable propagation | 2022-01-08 19:00:56 -08:00 |  | 
				
					
						| 
								
								
									 Nadav Rotem | 9f9543ef69 | Fix unused variable warnings. (#5760) This commit fixes a few cases of unused variables in release builds.
The commit uses the (void)xxx; syntax which is used in other parts of
the code. | 2022-01-08 18:18:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0bc8518cb5 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-07 11:53:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 199daead50 | remove Z3_bool_opt #5757 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-07 11:52:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2be71cfc43 | #5753 | 2022-01-06 15:17:37 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d7c7fbb8f1 | setting roots breaks relevancy propagation | 2022-01-05 21:16:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bd8de964f7 | more fixes on relevancy | 2022-01-04 22:02:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e943bee625 | apply delcypher's todo Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-04 20:25:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d1fb831030 | relevancy overhaul | 2022-01-04 16:03:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4a1975053f | cleanup | 2022-01-03 17:37:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 614c66f1e2 | missing relevancy propagation | 2022-01-03 17:21:37 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fc741cf018 | rename module Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-03 14:23:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a2a5924e5c | purge more | 2022-01-03 14:14:09 -08:00 |  |