| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4d06c399cc | replace DEBUG_CODE by #ifdef Z3DEBUG in nlsat Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2024-02-13 10:51:44 -10:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c40e72aaa3 | include debug output | 2024-02-05 15:31:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f4eaa6fc98 | improve logging Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-02-05 14:41:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 683070a175 | finish encoding of n'th root Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-02-05 10:44:41 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8555f25587 | add todo note, and log more lemmas Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-02-04 21:08:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d743e1b47c | add note that the encoding is a first approximation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-02-04 19:11:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b9528b1c56 | update self-validator to handle root expressions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-02-04 19:06:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1b94d43a8b | fix build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2024-01-24 08:52:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fad428381a | prepare for integer intervals | 2024-01-23 15:33:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 98c9fa7faf | prepare for handling integer intervals | 2024-01-23 15:29:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | be7856c57d | fix #7027 TODO: review old nlsat bugs for effect of this fix. | 2024-01-23 14:56:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 125a82bea5 | improved diagnostics | 2024-01-22 16:23:55 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0ebd8d655b | prepare for printing more cases of root objects in SMT | 2024-01-22 15:48:45 -08:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 50e0fd3ba6 | Use noexceptmore. (#7058) | 2023-12-16 12:14:53 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 924c296704 | add logging | 2023-11-18 12:30:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4f7f4376b8 | fix bug in new core not detecting conflict, fix #6525, add tactic doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2023-01-14 17:20:43 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6297c001ee | remove legacy solve_eqs_tactic entirely also, bug fixes to elim_unconstrained (elim_uncnstr2) which is to replace legacy tactic for eliminating unconstrained constants. | 2022-11-14 18:57:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3a37cfca30 | switch to solve_eqs2 tactic | 2022-11-08 12:23:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1dca6402fb | move model and proof converters to self-contained module | 2022-11-03 05:23:01 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6f2a6da600 | address unused variable warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-08-28 18:50:54 -07:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 5d0dea05aa | Remove empty leaf destructors. (#6211) | 2022-07-30 10:07:03 +01:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 1eb84fe4b9 | Mark override methods appropriately. (#6207) | 2022-07-29 23:29:15 +02:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | d9fcfdab34 | fix debug build | 2022-06-17 14:35:33 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fc77345bec | breaking change. Enforce append semantics everywhere for parameter updates #5744 Replace semantics doesn't work with assumptions made elsewhere in code.
The remedy is to apply append (override) semantics for parameter changes. | 2021-12-30 19:11:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9f2b18cac5 | add tactic name Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-12-07 13:37:57 -08:00 |  | 
				
					
						| 
								
								
									 Henrich Lauko | 96671cfc73 | Add and fix a few general compiler warnings. (#5628) * rewriter: fix unused variable warnings
* cmake: make missing non-virtual dtors error
* treewide: add missing virtual destructors
* cmake: add a few more checks
* api: add missing virtual destructor to user_propagator_base
* examples: compile cpp example with compiler warnings
* model: fix unused variable warnings
* rewriter: fix logical-op-parentheses warnings
* sat: fix unused variable warnings
* smt: fix unused variable warnings | 2021-10-29 15:42:32 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4a6083836a | call it data instead of c_ptr for approaching C++11 std::vector convention. | 2021-04-13 18:17:35 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 5e034e495f | fix compiler warnings | 2021-02-19 10:33:41 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 25f53c0467 | deal with warnings reported in https://launchpadlibrarian.net/522361319/buildlog_ubuntu-groovy-s390x.z3_4.8.10-1ubuntu4ppa1_BUILDING.txt.gz Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-11 13:49:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | df0a449f70 | fix some build warnings exposed in #5005 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-08 10:58:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b56372fe76 | fix some build warnings exposed in #5005 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-08 10:57:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7d60d8462d | patch for Sturm sequence bug #4961 | 2021-01-24 12:58:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c7704ef9af | pass algebraic manager to arith-plugin mk-numeral because rational check may overwrite the argument using the current manager deals with crash as part of #4532 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-26 17:52:28 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 23e6adcad3 | fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string | 2020-07-11 20:24:45 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d0e20e44ff | booyah Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-07-04 15:56:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d75ce38016 | fix #4552 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-30 19:14:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9ca5b3f304 | fix #4449 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-03 21:10:07 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d50fc6976b | fix #4430 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-03 13:47:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e2b2b7f82e | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-03 12:29:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3a7df2c6ef | fix various nullability checks in seq_regex Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-03 12:28:32 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 93004a9d49 | fix #4225 | 2020-05-06 10:35:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b889b110ee | bool_vector, some spacer tidy Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-05 12:59:04 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7086a7c26a | fix #3531 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-29 11:15:01 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a45532da73 | fix #3392 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-18 09:47:23 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 51e459d02b | fix #3294 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-14 10:46:03 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4e9005ac3d | fix #3241 | 2020-03-12 07:55:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3dad24ace0 | fix #3225 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-10 15:11:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 99784a92ef | fix #3225 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-10 15:10:18 -07:00 |  |