| 
								
								
									 Lev Nachmanson | 38eca3b66a | fixes in order lemmas and printing terms Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4b8a063996 | convert seg fault to assertion violation #3456 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b964976b3f | remove debug code from theory_lra.cpp and restore gomory.cpp Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8a665e25ed | reverting signed mon_eq, try to rely on canonization state during add/pop Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6877840342 | port from master Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cc74dd6373 | emonics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 316f2194e0 | rename Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b52150de22 | cleanup Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c88d5e6468 | remove debug out Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2b98c7e157 | tidy^2 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2e2c42f7c8 | tidy Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 49ac118a18 | tidy tv Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e50082b484 | add tv Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d758a08497 | do not create inf var Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6c5d7fbe96 | fixes in max term with tableau Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b14f5aab83 | fix #3393 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 45980694b7 | fetch explanations earlier than setting the bound Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 146489ff14 | fix the signs for factorns in tangent lemma Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4c5c17c7d8 | fixes for #3376 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 51ffaae396 | fix build of tests Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | eb0f318686 | fix #3361 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 46c6a5492e | fix assertion in emonics, exposed by #3318 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c2e7dd3378 | catch the possible infeasible column when adding an equality Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 562be531e9 | fix #3317 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | a6941a3e75 | accept terms indices in core::explain_coeff_upper_bound() Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 687c487746 | accept terms indices in core::explain_coeff_upper_bound() Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4683c3f241 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4dfc0d6d88 | fix #3334 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | af4e1fa010 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b41b83cd63 | fix #3314 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e7960e63da | fix #3298 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d3a7ebee02 | fix #3338 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 31e2a9b163 | add scoping for variable equivalences between new monomials Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 919f687df6 | expose settings, not all of core Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 56584922e9 | if it isn't used, it isn't templatized Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e8c3324c3f | reduce number of redundant arguments and pointers Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 44d2f6da6c | fix #3261 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 8af245a410 | use a simpler encoding for term indices Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1c0e583abc | avoid calling del on memory not owned by object allocator Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0b785cc942 | track variables used by nla_solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 31937f0b91 | round the bound for columns and terms when it can be deduced that they are integral Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 79d4d13b14 | fix in gomory: revert some changes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 29b9dfe326 | fix in gomory cut Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4917475f9e | remove debug code Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 8dcec5c4ad | add option branch_flip to lp_settings Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | dcb81f0ad2 | introduce a bug int theory_array.cpp - look for a counter example Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5556b82989 | introduce a bug into theory_array - looking for a counterexample Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | fc62ecb8d1 | relax the literal check in theory_lra Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | c284e153f3 | fix in gomory: revert some changes Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 91d9a5bc83 | fix in gomory cut Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-03-25 19:43:55 -07:00 |  |