| 
								
								
									 Nikolaj Bjorner | 7fb2c6a908 | turn off model validation unless specified by parameter Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-18 15:55:24 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0aafa8b7ce | optimize binary output Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-18 15:52:42 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c1402ad70f | tone down verbosity of integrity checking Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-16 20:39:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f84de9400e | also deal with initializing boolean variables in smt context Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-15 17:58:26 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 39f73fa595 | ensure that activity works for sat solver from cold state Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-15 16:56:55 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 89bf2d4368 | add API for setting variable activity Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-15 12:05:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5cdfa7cd1c | variations on unit-walk Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-13 17:43:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | eec1da5a15 | move restart test to after propagation, clean up drat generation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-12 15:49:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 72b220e84a | import improvements to lookahead Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-11 13:28:13 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6d893e0599 | revise unit walk Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-11 13:16:17 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5fe40a25dc | revise local search Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-11 13:14:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 22783a4bcb | import more from csp Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-11 13:09:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 93ee05648e | add shortcuts for unit assertions, conflicts Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-11 10:56:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 24dfdfe9bc | disable fixes for #2128 and related as it breaks model evaluation time in regressions, set longer delay for inprocessing in sat solver, report stats Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-09 16:06:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d2d42f9810 | fix #2127 fix #2128 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-09 08:23:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c9ffe7417c | mark destructors virtual Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-07 07:55:17 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c6a7dc7b44 | formatting Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-06 20:05:45 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d04e72819a | abstract solver API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-06 19:42:01 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6c464f8aec | add assert_and_track to optimize for #2116 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-01 14:59:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e07f0c0284 | tune generation of drat files, add helpful binary clause in lookahead simplification Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-01 13:35:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7fa9768c36 | improving drat output perf Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-02-01 09:16:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1e90be62bc | fix drat for lookahead, fixes for binary drat format Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-31 14:58:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 35eb21bc35 | fix extraction of trail Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-30 09:06:41 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 08ce6f7ac1 | working on binary drat format Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-30 08:54:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8d20310758 | adding trail/levels Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-29 14:45:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 58f5531cff | fix #2114 introduced while working on #2095 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-29 08:18:03 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d3d392da41 | adding maxlex, delay mk_true() calls in goal2sat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-24 21:36:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ad81fee118 | adding maxlex, throttle use of asymmetric literal addition Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-24 19:26:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8da1d6070b | throttle big-reductions #2101 #2098 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-24 14:00:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 498864c582 | adding dump facility for cancelation #2095, easing dimacs in/out Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-24 12:21:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f7746e2284 | address perf #2098 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-23 16:58:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 412eee0dac | throttle number of rounds of ba simplification Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-22 18:12:39 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f2e636c598 | record simplified input clauses as lemmas Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-16 16:37:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 247980c5a2 | don't assign already assigned literals Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-16 11:41:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e01a668da0 | coordinate drat with clause removal Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-16 02:29:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3298486136 | don't reach max conflicts if state is inconsistent Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-15 08:40:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5328454c77 | const Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-15 08:37:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 161c83795f | remember inconsistent states when cloning Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-15 08:34:55 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 65bd427e46 | neatify statistics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-14 16:48:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f238460597 | neatify statistics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-14 16:45:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ed7cac8cc0 | neatify logging Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-14 16:42:13 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b11ec3bfbf | merge sat_tactic from csp Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-14 15:17:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a686aa7f56 | produce binary clauses for DRAT for units produced by probing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-14 10:56:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dc5e4ca1c5 | fix drat generation in asymmetric branch simplification Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-12 13:19:09 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f835a3c2b2 | revert assumption tracking choice in unit literals inferred from binary clauses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-12 11:08:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e4d6aa07dc | use vectors instead of hash-tables in dimacs serialization to avoid hash-table contention Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-12 11:05:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e623f1e9c9 | restoring clause sizes after deletion Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-12 01:01:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3c96b51e97 | lvl -> _lvl Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-12 00:40:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0b8dbf2854 | fixing drat proofs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-12 00:30:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 836f156d54 | fix drat for units learned from binary clause resolution Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-01-12 00:12:20 -08:00 |  |