| 
								
								
									 Murphy Berzish | c1a0ce0862 | Z3str3: reset internal data structures in init_search_eh() (#3818) * z3str3: fixes to solver state between check-sat calls, wip
* z3str3: reset many internal data structures during init_search_eh() to clean up state | 2020-04-11 12:36:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 76c2fb5732 | remove ref Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-11 11:36:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 03e411c22d | fix #3868 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-11 02:28:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 21a31fcd26 | add missing fixed propagations on negated integer inequalities Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-11 02:28:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fdabaa6cd2 | fix #3807 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-10 13:43:00 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d14ce97b76 | multiple regressions from previous commit Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-10 12:18:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 33677b9803 | fix #3898 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-10 11:56:35 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a7123062a0 | fix #3899 regression from transitioning to decompose_monomial Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-10 11:22:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 61fb134653 | fix #3782 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-10 11:22:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ee9c797822 | address #3886 and #3891 by revamping nl_arith decoupling of monomial analysis and access Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-10 01:33:46 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 066413516f | disable temp debug Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 19:39:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1fce2905ec | fix #3832 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 19:38:08 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c4b52edb29 | add back assertion for #3849 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 18:08:40 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | bd3946677c | resize m_var_set in random_update Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-09 14:45:32 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cd98a21984 | decouple random update with assume eqs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 14:01:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5ced73afb5 | decouple random update with assume eqs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 14:00:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e14bca2ebf | more graceful behavior of seq.validate #3885 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 11:59:25 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f04dfa71a6 | be a bit more graceful in failing validation #3883 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 11:38:06 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | def2de69f4 | fix #3882 ? Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 11:31:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 99c328b6ef | more fixes for #3858 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 09:52:15 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4532b07e88 | guard against untempered parameter combinations #3877 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-08 16:26:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e1d2480a8b | fix #3860 fix #3861 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-08 16:26:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5c9fd90031 | work on random_updates Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-07 19:50:50 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | ae8c6acc1a | fill columns to fill in random update as in theory_arith_aux.h Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-07 19:50:50 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6d12540ceb | set arith.solver=6 by default Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-06 17:38:17 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4792ee8110 | revert the default arith.solver=2 Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-06 17:31:56 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 80994f74bf | redirect to the new solver Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-04-06 17:31:56 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 16be6b9162 | fix #3789 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-06 13:57:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 077a2cf6f7 | fix #3784 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-06 12:27:53 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c2e5cd78c8 | change lar_terms to use column indices Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-06 12:13:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9e7af79094 | initialization order Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-05 18:16:40 -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 | efc02282f4 | fix #3758 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-05 12:01:17 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 077f2248ca | fix #3756 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-05 11:32:53 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 54d981e88f | fix #3757 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-05 11:25:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fddbac0f52 | use tv for interfacing on get_term Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-05 02:42:00 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 296a97d0d3 | build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-05 01:03:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8118292def | fix #3754 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 23:20:44 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2f80acb1bc | fix #3543 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 21:56:46 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7838e99f47 | fix #3749 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 14:45:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0735491557 | path fix #3747, this patches incoherent behavior of terms / ival from lar_solver. The variables occurring in terms are mapped to columns and not as original variables/terms. theory_lra has to interact with the column_corresponds_to_term test instead of relying on the terms themselves carrying the relevant information Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 14:27:56 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c26d3f5437 | fix #3740 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 11:31:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | df1c6c8a21 | fix #3742 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 11:27:37 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b4aba81e35 | fix #3743 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 11:00:04 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 41e11857e5 | fix #3744 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 10:57:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9531c5e167 | fix #3573 fix #3723 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 10:45:57 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 31e16c7d60 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-03 20:20:33 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6f65051f2c | silence some build warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-03 17:11:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8cb59fe8a6 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-03 17:06:06 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 426e4cc75c | fix #3557 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-03 16:37:59 -07:00 |  |