| 
								
								
									 Nikolaj Bjorner | 8d0e66b3e3 | fix regression introduced when testing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-04-09 11:16:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9a681b1a37 | reorg sls Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-04-09 10:44:53 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bab7ca2b70 | fixes to bv-sls | 2024-04-07 14:24:13 -07:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 3f3b052933 | move modification to the front | 2024-04-04 10:28:08 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 2b89767d1f | ensure smaller layers are visited first | 2024-04-03 18:25:18 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 18eeb48b34 | invalidated reference | 2024-04-03 17:58:35 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | b808dece15 | always restart find_overlap at smallest size | 2024-04-03 17:38:43 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 583c40de1f | check | 2024-04-03 16:42:17 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 4a51139bc8 | fix marking for redundancy | 2024-04-03 16:41:21 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 017ae78c81 | enable removal of redundant explanations | 2024-04-03 15:38:33 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | c5b02f8360 | simplify side conditions on reduced intervals | 2024-04-03 15:38:33 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | d19de4b1d3 | fixed_bits notes | 2024-04-03 15:38:33 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d7c0e17f96 | fixes to tighten-range | 2024-04-02 21:12:09 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2ce202db75 | add special handling of lshr, ashr | 2024-04-02 21:09:18 -07:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 60422d2071 | separate terminology (suffix vs. overlap) | 2024-04-02 16:34:49 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 17131983fe | use loop instead of goto | 2024-04-02 16:31:51 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 88be5e6611 | check hole_len | 2024-04-02 16:28:45 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 47f28c6857 | find_overlap should stay on lower bit-width to find conflicts | 2024-04-02 16:27:29 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | f127d12e4c | remove redundant intervals (disabled for now) | 2024-04-02 15:10:12 +02:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 918ac2b176 | fix #7196: make the code C++23 compatible Nikolaj is now more bleeding edge than I am...
I must be getting old? (˘・_・˘) | 2024-04-01 17:25:50 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b07cb3dc54 | use C++23 conventions in buffer.h Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-03-30 16:26:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 84092cbd96 | add engine-init to control model transfer Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-03-30 15:12:32 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 51f1e2655c | updates to sls Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-03-30 12:59:05 -07:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 287d772ff6 | WIP: add missing conditions on size of "holes" when combining intervals of different bit widths | 2024-03-28 16:48:35 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 0d3e88fd31 | display_explain | 2024-03-28 16:38:41 +01:00 |  | 
				
					
						| 
								
								
									 Steven Moy | 111fcb9366 | Implement API to set exit action to exception (#7192) * Implement API to set exit action to exception
* Turn on exit_action_to_throw_exception upon API context creation | 2024-03-27 19:06:58 -07:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a7c84da44d | Fix monomials::parity | 2024-03-27 10:49:02 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e22c86acb6 | fixed_slice display | 2024-03-25 14:34:06 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 8a23523f20 | fix crash on EBxzQox7raUO.smt2 | 2024-03-25 13:20:24 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c18a42cf5b | change signed projection to include root object. | 2024-03-23 16:14:24 -04:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 80642e5a7c | Add check for libatomic requirement to Python build system (#7184) * Add check for libatomic requirement to Python build system
* More thorough check
* Fix typos | 2024-03-23 11:38:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ac6554eb92 | set C++ version to 20 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-03-21 10:59:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 182979771f | disable verbose Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-03-21 10:41:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 648e05754c | #7178  copy build tool chains used for manylinux arm64 into ubuntu builds alternatively, just remove ubuntuArm64 and use the many-linux builds for Arm64? | 2024-03-21 09:40:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6455de9dd3 | fix #7179 Ensure that flat associative rewriting is disabled if rewriter.flat is set to false. | 2024-03-21 09:39:13 -07:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 934b2ad5ef | update target selection to what was intended | 2024-03-21 13:53:26 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 342db52558 | fix | 2024-03-21 12:03:52 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | acd05686e4 | relevant level should be based on what's to appear in the lemma | 2024-03-21 11:05:55 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 530c6fc625 | fix ##7175 - don't add user macros/functions when smtlib2_compliant=true Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-03-20 22:05:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 27a9b8bd03 | fix project minor version Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-03-20 21:32:18 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f840d5d965 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-03-20 21:29:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 70d2263a85 | cast, updated nlexplain | 2024-03-20 21:29:08 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 730f9ad9b7 | Nikolaj's fix in add_zero_assumption Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2024-03-20 09:39:20 -10:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 7d1a57b6e9 | remove commented code | 2024-03-20 15:38:42 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 7922ee3e82 | debug output | 2024-03-20 15:37:34 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | fd9c931168 | skip entry for origin variable | 2024-03-20 15:37:03 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 23ca9d9fc5 | select targets, try generic/specific version of projection | 2024-03-20 15:26:33 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | de809932eb | refactor, minor fixes | 2024-03-20 14:33:30 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | ef6b5f82d1 | relax level constraint | 2024-03-20 13:39:16 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 91a9feb5a8 | warnings | 2024-03-20 12:16:24 +01:00 |  |