| 
								
								
									 Nuno Lopes | fdeba2102c | fix deref of free'd memory in mk_fresh_const | 2020-06-18 19:25:32 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3b1149330d | enable theory propagation of regex accept condition Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-17 13:42:40 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | be36a8fd80 | fix for SPACER models using bit2bool Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-16 10:45:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 48d4d8d7af | fix tracking of bounds Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-15 17:36:20 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | f882219081 | fix a bug in cheap_eqs with table Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-15 13:30:45 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 09516d74f6 | change the default for cheap eqs to table Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-15 13:30:45 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | d13e584706 | simplify the fixed var table Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-15 13:30:45 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d09e6eccf0 | re-enable proofs for qe-lite #3153 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-15 12:03:15 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 395a304262 | add optional feature to bound search within ranges Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-14 21:34:54 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 180fb3abf6 | tidy Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-14 11:36:09 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7387fc9dec | avoid some bignum overhead in addmul Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-14 11:20:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 53e49eb428 | neatify Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-13 15:20:21 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5ee9edf46b | fix incorrect bound in order-lemma Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-13 14:28:42 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 23c12b75af | remove a duplicate option gb==grobner Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-13 10:03:19 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | e5632736d2 | review comments Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | fbfcc6796a | fix the build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 66701de157 | fix the test build Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 06826adec3 | fix the race in add_var_bound and add_def_constraint Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | fe0e042e40 | move m_fixed_var_table to lar_solver Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 3b87cdfd0f | remove the debug output Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 67eaff4490 | testing cheap equalities Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6c115bf896 | cheap eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 94263167ec | cheap eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 50b9915c57 | avoid big nums in is_offset_row in cheap_eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 713eb6319d | fix Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 1587497562 | cheap equalities Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | ccc8651800 | cheap eqs on table Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | b3bdce7837 | make lp_bound_propagator a field of theory_lra::imp Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | dd30b5e3af | some simplifications in cheap eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4de38d09e2 | cheap eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4f0bd93124 | debug cheap_eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 110ab5e6ef | debug cheap_eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 9c078c6d59 | relaxing asserts in column_to_reported_index Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 6a678fd5be | rename in lar_solver and memory corruption bug in cheap_eq Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4936ace7cd | more guards on cheap_eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 0ff18dd5a7 | a small example passing with cheap eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 54921d08dc | cheap_eq debug Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 4a9f031502 | cheap_eqs progress Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 62bd19242e | replace graph by a tree in cheap_eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 5d3070bc2d | implement graph integrality Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Lev Nachmanson | 1e4e887221 | propagate cheap eqs Signed-off-by: Lev Nachmanson <levnach@hotmail.com> | 2020-06-12 22:11:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 865dfe0590 | own refs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-12 17:07:06 -07:00 |  | 
				
					
						| 
								
								
									 Jack Yao | 55cd1e996c | add sat option for doing a global simplification before the bounded search and the main CDCL search loop. The option is also used for the sat-preprocess tacitc (#4514) Co-authored-by: rainoftime <rainoftime@gmail.com> | 2020-06-12 16:45:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 41430cd128 | register unhandled expressions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-12 16:12:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2613f74baa | fix #4494 | 2020-06-11 00:05:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5a2b6d9c92 | bounds on loop expressions | 2020-06-11 00:04:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b0da5409c1 | substitute into non-ground regexes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-09 14:58:25 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bac4726531 | remove redundant method Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-09 14:40:17 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 571e345d07 | add mkStringSort Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-09 14:39:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e3d45b9850 | refcount leaks Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-06-09 14:19:26 -07:00 |  |