| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b0be4d58c7 | vector access bugs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f5f4c848ec | bug fixes with tableau Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9c2ec9b47d | bug fixes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9434847ce7 | bug fixes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | bc2c67c7ea | debug dio with static matrix | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | df577eecd6 | unifying vectors into eprime_entry | 2025-02-03 13:30:42 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f3b33888ab | dio with static_matrix initial setup Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 60a38cdd22 | do not use conflicts with fresh vars to create branches Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | dc15dbfc31 | remove disabling return | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5f0077626e | remove more warnings Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | fdae46fb60 | remove a warning Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 2c7c708848 | fix ubuntu's build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | fa907c5e8c | prepare using fresh vars in cuts Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 110593f086 | use cuts from proofs, remove gcc warnings Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4e381609db | enable cuts from proofs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c30600c2ef | fixes in dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5f70eb0524 | do not eliminate fresh variables when tightening Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 1769c6059e | fixed dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:41 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 2ca7b31d13 | comment out global_max_change Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:40 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f05d1abccc | debug dio Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:40 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 8d8ee99db3 | test tightening with S Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:40 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 7d8212646d | handle sat with tightening | 2025-02-03 13:30:40 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9118abebc7 | cosmetics Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:40 -10:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e0185121c5 | use u_dependency in eprime_pair Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2025-02-03 13:30:40 -10:00 |  |