| 
								
								
									 Lev Nachmanson | bb869fd020 | don't store fresh definitions in m_e_matrix Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e5ffc3cfae | cleanup Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d7de7eb732 | remove recalculated entries from S Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | ef55de1646 | fix out of bounds bug Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 3990df6d91 | substitute variables with a queue on the recalculated entries Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 78d91f3794 | simplify dio handler by using bijection m_k2s Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 33f5e303f8 | use entry_status for FRESH entries | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 0e71adfa35 | fix some warnings Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7bba8bc0c9 | fix some warnings | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | abac52e1d7 | remove var_register_dio.h Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 89eec4cc80 | test dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5a72117528 | debug dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 0027ae21e8 | bug fixes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5158797233 | refine trail iterations with lar.m_terms Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9a9ccf19c5 | introdure lar_term.ext_coeffs(), dio passes some tests Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 083926c658 | debug dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | a0ece6dd2c | cleanup Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | ceeece6770 | debug dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | ac5c50f179 | fix ubuntu build in dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c1ece49694 | track changed columns in dio\ Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 008e9229a5 | use std_vector more and getting NOT_IMPLEMENTING in C:\dev\z3\src\math\lp\dioph_eq.cpp Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 57b665d075 | work on incremental dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 28556ce625 | cleanup Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 862dc91cb2 | work on incremental dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | fd3bd088a4 | remove some warnings | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9a96aa94e6 | test Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | bef313f7a0 | test | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7ecac27335 | fix a bug in dio | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b0383da8f2 | fix a bug in dio | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7fe703e229 | simplify column Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 8d747865ae | cosmetics Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | deac00ada3 | persist dio handler Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 2c8a6f83e4 | change int_solver to call find_cube and hnf_cut, conditionally Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 39da4f6dbd | remove an assert Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 28d41783b8 | fix the build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 397fdf657d | fix the build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 63980f3bfd | fixes in dio branching Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6bc7662580 | passes z3test | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 174185582a | collect the explanation correctly | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | bc0fdfe158 | remove dead code Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c300843585 | cancel bugs fixes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e4f3b5753f | solving regressions/smt2/b1.smt2 | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 71c433908c | work on incremental version Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d68ebeeb9f | use var_register in dioph_eq Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 480c48f93d | document dioph_eq Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 02a509b6e8 | remove a global debug variable Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | acc2149270 | remove redundant m_row_index from entry Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d4390731f9 | take dependencies from open_ml Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 3fcc5a2227 | fixes in tigthening Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9164672d42 | check feasibility immediately after tightening a bound Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-11 12:23:00 -10:00 |  |