| 
								
								
									 Nikolaj Bjorner | 6bdf377e11 | remove unneeded assertion fix #5131 | 2021-03-28 21:20:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0432311b11 | fix #5121 | 2021-03-28 16:14:37 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6aa766a544 | fix perf regression for new arithmetic solver, missing equality propagation #5106 | 2021-03-28 14:17:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d6691830c7 | fix perf regression for new solver, missing equality propagations #5106 | 2021-03-28 14:17:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bb2c40072e | skip div 1 | 2021-03-28 14:17:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 22d66f57f1 | pp | 2021-03-28 14:17:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0c25d2560d | improve diagnosability | 2021-03-26 14:58:25 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e89071d366 | #5125 | 2021-03-26 14:58:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 15a7621e27 | remove template dependency for trail objects | 2021-03-19 11:15:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c05c5caab5 | fix #5111 | 2021-03-19 11:15:04 -07:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 064b1f0721 | z3str3: address code reviews and remove some dead code (#5116) | 2021-03-19 10:37:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bf692a5076 | dependency Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-03-17 17:10:01 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ab0735fde2 | separate component for asserted_formulas to break dependency cycles Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-03-17 15:51:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ddbcd08d46 | move asserted_formulas to solver scope | 2021-03-17 15:02:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 648568489c | internalize only terms not atoms Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-03-16 06:53:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cb8c6ffafc | a pending issue from #4866 https://github.com/Z3Prover/z3/issues/4866#issuecomment-748658905 | 2021-03-16 05:26:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ee614c2e46 | fix #5090 | 2021-03-15 17:02:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ff0de59a70 | more streamlined diagnostics to prepare for #5106 | 2021-03-15 16:23:35 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 18143d8932 | fix #5102 | 2021-03-15 01:01:33 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 845ba7a11e | use a large delay for nlsat | 2021-03-14 19:14:44 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 155738088f | fix internalization on post-visit, increase delay to 100 | 2021-03-14 17:20:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8412ecbdbf | fixes to new solver, add mode for using nlsat solver eagerly from nla_core | 2021-03-14 13:57:04 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9a975a4523 | array solver fixes | 2021-03-13 06:19:32 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 04ac5f03f7 | z3str3: use improved substr axioms from seq_axioms (#5097) | 2021-03-12 14:51:16 -06:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 857557ad93 | deal with compiler warnings | 2021-03-08 20:39:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 88fbf6510f | updates to theory_lra | 2021-03-08 17:19:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f29a596070 | deal with compiler warnings, from MacOS CI build | 2021-03-08 17:14:09 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7eceeff349 | move branch of unit variable | 2021-03-08 10:09:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7edc99f807 | na | 2021-03-06 12:36:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ea181fe8b2 | more useful trace | 2021-03-05 15:01:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 38737db802 | fixes and more porting seq_eq_solver to self-contained module | 2021-03-04 16:23:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e398959732 | move eq solver functionality to common place, fixes to goal2sat | 2021-03-04 07:57:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8c66691e6d | disable propagation in proof mode as it produces ill-formed proof objects. Fixes #5063 | 2021-03-03 09:51:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0ce1c34d81 | fix #5065 - regression solving str.from_int equations now that it isn't injective any longer Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-03-02 12:59:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 56478f917b | enable sat.euf in opt, enable smt legacy for lns | 2021-03-02 06:21:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 484c83e6c0 | revert enum split for legacy solver | 2021-03-01 04:13:17 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f725989225 | optimize for enumeration datatypes | 2021-02-28 21:31:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 026065ff71 | streamline pb solver interface and naming after removal of xor | 2021-02-28 12:32:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 830f314a3f | fixes to dt_solver and related | 2021-02-27 11:03:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5c47f244e9 | fix #5047 | 2021-02-26 03:37:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ea1089e980 | fix #4938 | 2021-02-26 02:06:28 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 56e4ee3273 | z3str3: use assert_axiom_rw more consistently (#5055) | 2021-02-25 19:50:18 -06:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 64ba0b631a | fixes to seq solver | 2021-02-25 10:35:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 377d060036 | move to separate axiom management Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-23 18:09:45 -08:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 9bde93f812 | z3str3: check whether rewritten axioms rewrite to TRUE (#5039) | 2021-02-23 10:36:14 -06:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 5599387a34 | z3str3: add str.is_digit support (#5038) | 2021-02-23 10:36:01 -06:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d9fb40602e | use theory agnostic axioms in more cases | 2021-02-21 18:36:53 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | e773e1e78d | fix a few more warnings | 2021-02-19 12:16:05 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | d6ce9cce95 | fix clang warnings | 2021-02-19 10:59:22 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a22fb8a96e | revert unit propagation of equality literals Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2021-02-18 23:11:03 -08:00 |  |