| 
								
								
									 Lev | ca0ce579b1 | work on order lemma Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 6a1c2e4766 | work on order lemma Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | d63c051d20 | work on order lemma Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | f926ec7f4a | add TRACE statements | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 0470547842 | work on test for order lemma Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 54f447d118 | change the signature of int_solver::check by adding explanation* parameter Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 9dbb56fdfc | toward order_lemma Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 23a7e5e302 | a bug fix for handling infeasibilities created in add_var_bound() Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 2993453798 | remove explanation.reset() and fixes in add_var_bound() Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 1d51c5689e | roll back add_var api Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 4fa38b5aa2 | process conflicts immediately aftep add_var_bound() Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | c9be7b89c1 | change the add_var_bound() signature Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | efeeabe127 | check the lar_solver status more often Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | ca5666cabd | add diagnostics for registering vars in lar_solver Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | fde1cd23d5 | small changes Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 9407c4e96f | add an assert Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c1e0c79a69 | integrating Nikolaj's changes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 7a5666f1df | remove the default constructor Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 19cfbb4701 | strengthening test cases Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 5d50eaa0d1 | strengthening test cases Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | f761335dd5 | strengthening test cases Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 29710020a5 | strengthening test cases Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 36587e4e91 | add a test for basic sign lemma Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | d4a426faf6 | generate the basic sign lemma from the model Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | c20a04ea84 | add explanations of factorizations Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 94448f36bb | more cleanup in nla_solver Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 492abc1e57 | cleanup Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 40ea66ff70 | done with basic lemmas for only integer case Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 7e794503c0 | make constructor rational(double) explicit Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | cf032db29a | use mk_ineq more Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 5cdcfeecf2 | simplify Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9db5b3d658 | create helper functions Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | be0129407c | add basic_lemma_for_mon_neutral_from_factors_to_monomial and its test Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 2b8b334704 | add basic_lemma_for_mon_neutral_monomial_to_factor and its test Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 743e918914 | fix test_basic_lemma_for_mon_zero_from_factors_to_monomial Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | c64abb2351 | add more test stubs | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 0c2524fef2 | add a function and a unit test basic_lemma_for_mon_zero_from_factors_to_monomial Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 9eee544366 | add a unit test basic_lemma_for_mon_zero_from_monomial_to_factor Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | d1da26e176 | add a unit test for the basic sign lemma with constraints Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 0a86bd14f7 | start on test nla Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 095fdae457 | class to struct Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | ce48605d99 | some renaming in nla_solver Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 540ea825b0 | cleanup nla_solver Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 6ce6922c5a | cleanup nla_solver Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | ccd978e43b | cleanup nla_solver Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 8d02c1ee5d | some renaming in nla_solver Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 9654480842 | move vars_equivalence to a separate file Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | ca0ddb42c5 | cleanup Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev | 2fd32ce62d | rename Signed-off-by: Lev <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 1ed9639898 | Nikolaj's changes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-01-28 10:04:21 -08:00 |  |