| 
								
								
									 Jakob Rath | a6c593b3d3 | add dependencies from var equivalence | 2023-12-07 15:33:11 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e1aa00352d | Merge remote-tracking branch 'origin/polysat' into polysat | 2023-12-07 14:41:25 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 67237efa11 | Remove old viable query | 2023-12-07 14:38:28 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 970a68e749 | switch on new viable | 2023-12-07 14:36:37 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6e12c26a79 | Remove unused code | 2023-12-07 14:35:55 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | d2c47d276b | fix tmp alloc | 2023-12-07 14:33:33 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 90e88d9a7e | New viable conflict (viable::set_conflict_by_interval) | 2023-12-07 14:29:45 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 110c62963f | for now, disable FI-lemma if we have to introduce extract-terms | 2023-12-07 14:25:45 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 453bab8d64 | add note about pvar_queue.h Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-05 15:43:03 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2b673bcb48 | remove component dependency on bigfix Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-05 12:56:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8b875f33db | remove references to unused linear solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-12-05 12:36:03 -08:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 02ff7efe25 | Remove unused method | 2023-12-01 15:51:53 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6ce63154d2 | each overlapping variable needs to be explained only once | 2023-12-01 15:49:39 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e1d23642bc | Fix dependency tracking for viable_fallback now takes into account explanations for overlapping variables | 2023-12-01 15:45:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 555ac49023 | shortcut | 2023-12-01 15:23:48 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 878d4a2fd0 | Collect relevant entries | 2023-12-01 15:18:57 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 7987ac4475 | check for full intervals | 2023-12-01 15:14:16 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a3bf994aa4 | viable: store origin pvar in entry | 2023-12-01 13:19:20 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 828f74db73 | slicing::explain_simple_overlap | 2023-12-01 13:15:45 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | cf9b7bed0c | imports | 2023-11-29 16:03:47 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e76c6b0fdc | fix test | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 872459170f | viable fallback with overlaps | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 27bc858509 | univariate solver: support constraints on lower bits | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | c29d04d431 | fix compiler error (2) | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 923e4b4bd9 | fix compile error | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 79d77bc690 | exit conditions | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 590e9b0fb1 | outer loop, to continue search after recursive call | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 5d3a5a94e8 | update progress | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 179da49379 | fix | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 0b98a76177 | refinement | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 203df6babb | fix recursion in case of large gap | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 39bee180de | store bit-intervals that were used | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 3740e766f7 | check bits for next_val | 2023-11-29 15:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 2a3c8d2b82 | find_on_layer: refactor interval loop | 2023-11-29 15:04:22 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 91a47b262b | find_on_layer: fixed bits refinement | 2023-11-29 15:04:22 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6fa3af29c6 | return entry from refine_bits | 2023-11-29 15:04:22 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 3b1836ea1e | fixed bits tests | 2023-11-29 15:04:22 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | bd48a63a07 | Update extend_by_bits argument | 2023-11-29 15:04:22 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a805e1f27d | fixes to AC plugin | 2023-11-28 12:50:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 14483dcd6e | n/a Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-11-20 16:15:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6a572543b4 | n/a Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-11-20 15:54:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cbefe74219 | hastwo Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-11-18 15:41:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7ad8c6a6ce | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-11-15 17:56:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a76aca57f0 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-11-15 17:03:41 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 108275dcd9 | n/a | 2023-11-15 15:00:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bf5e6936c0 | updated AC simplification | 2023-11-15 11:01:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d5315e2283 | prepare for subsumption Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-11-14 10:56:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 616d00409f | updates to AC plugin, notes in BV plugin | 2023-11-14 00:52:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 54909f8755 | use uint set to track superset of equations that are in simplified state | 2023-11-13 01:15:37 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 654dce3dc4 | bug fixes | 2023-11-12 17:35:42 -08:00 |  |