| 
								
								
									 Nikolaj Bjorner | 8b23a1701a | move flatten functionality to asserted_formulas, sort variables in lut_finder Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-06 09:16:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 38d690650b | override Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-06 01:45:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b2a6c30100 | warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-06 01:43:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3ef05ced2f | tuning Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-05 19:36:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d59b81353 | delay evaluation of model, throttle propagation, introduce LUT results into cutset Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-05 12:33:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 566d3070fa | enable parallel under scopes, preview in sequential mode before incurrring copy overhead Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-04 20:26:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3da3b41786 | ensure parallel mode works under push/pop Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-04 19:22:28 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c562a1f883 | remove debug code and improve printing Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-02-04 16:08:24 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 06173aa4d7 | do not use nl variables in random_update() Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-02-04 11:51:37 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | a05dec99cf | do not random_update int vars Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-02-03 16:01:56 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d77a2ed567 | fix the lp pretty printer Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-02-02 10:57:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b0a28160f7 | fix #2921 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-02 10:35:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a9d22d7409 | fix #2918 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-01 14:09:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ece041baf8 | randomize branch direction (outside of int_solver for now) Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-01 10:32:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d4a24aff1e | local Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-31 17:08:52 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | abb13f8c76 | randomise branches in int_solver Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-31 14:38:28 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 35aa98436f | fix term columns after rounding in cube() Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-30 14:29:36 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 41a4dcf90c | do not increment m_number_of_calls twice in check() Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-30 10:10:15 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9694dc0c74 | change in the test lp.cpp and in a trace statement Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-29 11:03:18 -08:00 |  | 
				
					
						| 
								
								
									 Jerry James | 1dfe1a975b | Add explicit instantiation of update_inf_cost_for_column_tableau. | 2020-01-28 21:30:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | eefb685fa9 | fix build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-28 18:49:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ff5bdd6f1f | speed up freedom interval computation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-28 15:21:39 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8b7426f5ad | add filter to gcd test Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-28 11:30:16 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 8ebeaf03b4 | rebase with Z3Prover/z3/master Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 90f14ec0b3 | rebase with Z3Prover/master Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 19120bee81 | fix the debug build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 80245f05ad | rebase with Z3Prover and Nikolaj's changes in lp bound propagation Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 696c95e1cf | remove duplicate lines Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | a38f58e49f | simplify tang lemma Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | fd1e0e4d80 | fixes for mixed case Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9c8d5ddffb | enable test_tangent_lemma_reg Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 30d35488d8 | get_rid or inf eps Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 0e86c567cc | prepare the mixed case Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 8980aff7f3 | fix the build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 1b07ad0952 | fix errors with dependency manager reset Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6bc5400c5d | add deps from fixed vars Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e17214c1c2 | return the minimal dependencies for the case of a fixed to zero var in pdd_expr() Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 379a1927e6 | fix a bug in nexvar() Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f0b530b0e4 | experiment with substituting zeros in Horner&Grobner Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 45c0f2225c | allow unlimited number of Grobner calls Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b577544830 | make grobner quota a parameter Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 06203d227e | cleanup the grobner config init Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f2884088cc | add quota to Grobner Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7ad95aa5d2 | Nikolaj fixes pdd_manager::reduce() to work with the changed order Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 00e1049ff2 | move some grobner settings to pdd_solver.m_config Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | bb6511b425 | add parameters to control grobner's explosure Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7a2dc6e69e | disable pdd_solver::invariant() Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d6a246777a | Nikolaj implemented lm_lt on dd::pdd Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d1e9998332 | add a config parameter to grobner Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | cca19ef1a7 | unit tests for dd_pdd ordering Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  |