| 
								
								
									 Lev Nachmanson | 8d72371778 | bug fixes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:37:54 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 21268f9577 | refine trail iterations with lar.m_terms Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:37:54 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 55c983dffb | introdure lar_term.ext_coeffs(), dio passes some tests Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:37:47 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e8f806a2de | debug dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:31 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5cdcf3a372 | cleanup Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:31 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c750edf073 | debug dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:31 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 039ce4f910 | fix ubuntu build in dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:31 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c263b15924 | track changed columns in dio\ Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:31 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 2c541924ef | 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-03 13:33:30 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5e23e778f4 | work on incremental dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:30 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b2964f8d1e | cleanup Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:30 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | af857810e8 | work on incremental dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:30 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4dd701a5b4 | remove some warnings | 2025-02-03 13:33:29 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 0d3abbb5e0 | test Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:29 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f2b05af67e | test | 2025-02-03 13:33:28 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 000fab630c | fix a bug in dio | 2025-02-03 13:33:27 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | a737483ba0 | fix a bug in dio | 2025-02-03 13:33:26 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c112df5d41 | simplify column Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:26 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 0958806d4a | cosmetics Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:26 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 90dbc623fd | persist dio handler Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:26 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7d8e192344 | change int_solver to call find_cube and hnf_cut, conditionally Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:26 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 44d75da7a5 | remove an assert Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:26 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 28bafa301e | fix the build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:25 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b933a0d6e0 | fix the build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:25 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e32ebf109b | fixes in dio branching Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:25 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 781471aa6f | passes z3test | 2025-02-03 13:33:25 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f336b0d599 | collect the explanation correctly | 2025-02-03 13:33:24 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | ada3be2679 | remove dead code Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:24 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6af8fbb629 | cancel bugs fixes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:24 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7f7dc8750f | solving regressions/smt2/b1.smt2 | 2025-02-03 13:33:24 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 08a1ddf79f | work on incremental version Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:24 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b47a2687ad | use var_register in dioph_eq Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:23 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | cdb18ac685 | document dioph_eq Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:23 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | eb0aeab2a3 | remove a global debug variable Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:22 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b99439599b | remove redundant m_row_index from entry Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:22 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 12ceb1ef26 | take dependencies from open_ml Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:22 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 2a81a1f043 | fixes in tigthening Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:21 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | bb77ff537b | check feasibility immediately after tightening a bound Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:21 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 0077a689bd | implement explain() | 2025-02-03 13:33:21 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 1eecedf8cb | add missing explanations Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:20 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 143f22e0a5 | fix the build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:20 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 472306c0b2 | use fixed vars to explain tightening Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:33:20 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 24aeaed50a | test that pivoting is correct in dioph_eq.cpp | 2025-02-03 13:33:14 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 09ec973998 | print output file name Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:43 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 594fa7423f | fix the build | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | a3b81b54db | init m_e_matrix on terms instead of the tableau Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 2bda4d1674 | throttle dioph equalities Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 727ac149a7 | change type of m_e_matrix Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 282edcfadf | add a template instantiotion Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4710260ede | handle empty rows in m_e_matrix Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  |