| 
								
								
									 Bruce Mitchener | 1d9345c3de | Fix typos. | 2022-08-05 07:40:50 +03:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | d7f0181c46 | Merge branch 'master' into polysat | 2022-08-04 08:53:34 +02:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | d8c99480c6 | test/lp: Replace if linux with if not windows. This is stuff that works on posix, so we can flip the check. | 2022-08-03 08:22:54 +03:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 8313282cda | Use char version of find_last_of when possible. | 2022-08-02 17:38:11 +03:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | de6a0ab1a7 | PDD operations | 2022-08-01 18:37:11 +03:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 42233ab5c8 | Additional BDD operations; BDD vectors and finite domain abstraction | 2022-08-01 18:37:11 +03:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 79ee543d25 | Move tbv to util | 2022-08-01 18:37:11 +03:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 0f51f3ed17 | Merge branch 'master' into polysat | 2022-08-01 15:03:03 +02:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 77e5d6ab19 | Use nullptr consistently instead of 0orNULL. | 2022-08-01 14:24:32 +03:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | b97080976b | VERIFY in tests | 2022-08-01 12:22:19 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 220a63e8bd | Merge branch 'master' into polysat | 2022-08-01 11:27:49 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bf282b05c8 | fix #6213 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-07-31 18:40:59 +03:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 1eb84fe4b9 | Mark override methods appropriately. (#6207) | 2022-07-29 23:29:15 +02:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 78237578f3 | Enable more tests on non-Windows. (#6199) Some tests were `#ifdef _WINDOWS` even though they compiled
and ran on other platforms. Remove the #ifdef protections
in these cases. | 2022-07-29 11:48:27 +02:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | 3e38bbb009 | Make sure all headers do #pragma once. (#6188) | 2022-07-23 10:41:14 -07:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 1b370727b1 | remove redundant subst_val | 2022-07-21 13:15:02 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | f762b66fe2 | VERIFY in test | 2022-07-21 13:07:28 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 4a3fe8ab82 | fix | 2022-07-21 13:00:36 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e168d8a2eb | Merge branch 'master' into polysat | 2022-07-21 12:56:50 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4a192850f2 | add var_factors Add routine to partially factor polynomials. It factors out variables. | 2022-07-14 11:06:53 -07:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e5e79c1d4b | Merge branch 'master' into polysat | 2022-07-01 16:11:17 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c3d2120bdd | add totalizer version of rc2 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-06-29 23:10:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5afcb489e0 | adding totalizer | 2022-06-29 08:20:01 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | f08e3d70a9 | attempt to fix windows build bot | 2022-06-17 21:15:54 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | f3c00a0a03 | attempt to fix windows build bot | 2022-06-17 18:05:19 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | c3407fc304 | fix build of tests | 2022-06-17 17:11:18 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5ca3bc3212 | kernel Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-05-10 15:48:06 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0557d72d1c | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-05-10 07:42:32 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6a8ac5f9b1 | adding K Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-05-09 16:47:26 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ad2445e423 | gauss jordan Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-05-09 16:33:15 -07:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 509a007ed7 | Integrate univariate solver in polysat | 2022-03-18 15:43:06 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | c4370eb7e6 | univariate solver seems to work | 2022-03-11 18:06:32 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 1de51da67e | get univariate coefficients | 2022-03-11 18:03:39 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 57d3abbf64 | compile Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-02-02 08:40:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4c4f916917 | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-02-02 08:24:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 32edbfa28e | two bugs: check for always false, adjust start of list was incorrect during re-insert | 2022-02-02 07:37:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1a36b74143 | dbg Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-02-01 19:32:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c48f14e537 | updated conflict state Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-02-01 11:47:33 -08:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 15854301b2 | Generalize refine_disequal_lin | 2022-01-31 15:35:25 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3f5df04dc4 | prepare polysat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-26 06:19:24 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 8c2f268506 | fi disequal: add special treatment for v > -a*v | 2022-01-24 17:03:49 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 7d3308b00e | test case for match_zero | 2022-01-24 14:28:32 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 1cb7ca8dfc | match additional cases in forbidden intervals | 2022-01-24 14:15:10 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cbbf1381f7 | update to use incremental substitution Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-23 03:00:25 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6f689c3c1f | updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-22 12:21:20 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3c940b5125 | use nyi to catch uncovered cases Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-21 17:49:43 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f2dd95eaa9 | Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat | 2022-01-21 15:57:35 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 49d9e3440c | use band, add bvneg compile step Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2022-01-21 15:57:27 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | c4c9c84aeb | Treat eval'd literals as propagations (not as decisions) | 2022-01-21 15:56:16 +01:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | c9b9b5f531 | remove obsolete test case | 2022-01-19 19:10:10 +01:00 |  |