Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								92c1b600c3 
								
							 
						 
						
							
							
								
								tuning eval  
							
							
							
						 
						
							2021-09-28 09:56:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2e176a0e02 
								
							 
						 
						
							
							
								
								count lazy bindings  
							
							
							
						 
						
							2021-09-28 08:27:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e1edadabec 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-27 17:06:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3abecc3428 
								
							 
						 
						
							
							
								
								add extra commands to API parser  
							
							
							
						 
						
							2021-09-27 14:19:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6c71baf77b 
								
							 
						 
						
							
							
								
								lifting iff to binary  
							
							
							
						 
						
							2021-09-27 03:45:54 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								95e2d174c7 
								
							 
						 
						
							
							
								
								fixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-25 17:26:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kartik Singhal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1dcbd2d86c 
								
							 
						 
						
							
							
								
								Correct capitalization of package ( #5569 )  
							
							... 
							
							
							
							See https://stackoverflow.com/a/50004273/1167061  
							
						 
						
							2021-09-25 09:04:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a574eebd05 
								
							 
						 
						
							
							
								
								fixes, tests  
							
							
							
						 
						
							2021-09-25 08:38:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e6c413b249 
								
							 
						 
						
							
							
								
								add variable minimization  
							
							
							
						 
						
							2021-09-22 14:27:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c82bbaad7d 
								
							 
						 
						
							
							
								
								update todos, working on assignment minimization  
							
							
							
						 
						
							2021-09-22 13:29:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3447d80310 
								
							 
						 
						
							
							
								
								fix todo on enforcing premises  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-22 12:26:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e5df395380 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-22 08:44:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0013ae5089 
								
							 
						 
						
							
							
								
								elim pointer  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-22 08:15:32 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2d78bc9282 
								
							 
						 
						
							
							
								
								simplify Boolean resolve  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-22 05:37:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ad267ce294 
								
							 
						 
						
							
							
								
								add notes and unit tests  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-22 05:16:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								dc55fbf30d 
								
							 
						 
						
							
							
								
								add notes and unit tests  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-22 05:04:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d174f87c5e 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-21 20:21:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								18d1b368d1 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-21 20:12:32 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cabd5b10fa 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-21 18:56:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6478e789e9 
								
							 
						 
						
							
							
								
								optimizations, fixes, TODO items  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-21 14:50:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								444084f396 
								
							 
						 
						
							
							
								
								add notes and tangent lemma  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-21 11:30:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								de20bffafe 
								
							 
						 
						
							
							
								
								import goodies from ps  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-21 11:13:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0426b23d0c 
								
							 
						 
						
							
							
								
								fixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-21 09:44:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								708602dfbb 
								
							 
						 
						
							
							
								
								fix   #5560  - add a throttle on maximal size of bignums created for propagate-value lemmas  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-21 08:56:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2e96557827 
								
							 
						 
						
							
							
								
								fix   #5560  - add a throttle on maximal size of bignums created for propagate-value lemmas  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-21 08:55:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								23963f274d 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-21 04:58:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								959f150e4a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/z3prover/z3  into polysat  
							
							
							
						 
						
							2021-09-20 17:39:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d4abf16551 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-20 17:38:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ce12c51083 
								
							 
						 
						
							
							
								
								remove last references to unit clauses  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-20 17:36:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cd76fd9edd 
								
							 
						 
						
							
							
								
								fixes and expose new bugs  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-20 17:30:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								32c3a3e3cc 
								
							 
						 
						
							
							
								
								remove cond-log use  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-20 16:11:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8ee54c665a 
								
							 
						 
						
							
							
								
								removing unit clauses and dependency manager, use minisat approach by tracking assumption literals directly also in clauses  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-20 15:10:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bb5ff8db24 
								
							 
						 
						
							
							
								
								rename conflict_core to conflict:  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-20 14:05:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2c266a96c8 
								
							 
						 
						
							
							
								
								#5545  
							
							
							
						 
						
							2021-09-20 13:57:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1352aa06f3 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-20 12:08:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0170f1f461 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-20 11:39:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fd799089b7 
								
							 
						 
						
							
							
								
								fix build  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-20 11:19:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6f31d83633 
								
							 
						 
						
							
							
								
								fix   #5541  
							
							
							
						 
						
							2021-09-20 10:10:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jamey Sharp 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								426306376f 
								
							 
						 
						
							
							
								
								CNF conversion refactoring ( #5547 )  
							
							... 
							
							
							
							* split sat2goal out of goal2sat
These two classes need different things out of the sat::solver class,
and separating them makes it easier to fiddle with their dependencies
independently.
I also fiddled with some headers to make it possible to include
sat_solver_core.h instead of sat_solver.h.
* limit solver_core methods to those needed by goal2sat
And switch sat2goal and sat_tactic over to relying on the derived
sat::solver class instead. There were no other uses of solver_core.
I'm hoping this makes it feasible to reuse goal2sat's CNF conversion
from places like the tseitin-cnf tactic, so they can be unified into a
single implementation. 
							
						 
						
							2021-09-20 08:53:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1e3ff3179e 
								
							 
						 
						
							
							
								
								handle empty clauses created as lemmas as unsat state.  
							
							... 
							
							
							
							add unit tests 
							
						 
						
							2021-09-19 15:43:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c69c316b27 
								
							 
						 
						
							
							
								
								enable reduce_by, more tests  
							
							
							
						 
						
							2021-09-19 13:41:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								58c66ffee8 
								
							 
						 
						
							
							
								
								remove propagate_bool_at, it is technically not propagating but assigning  
							
							
							
						 
						
							2021-09-19 08:47:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								16d48c17dd 
								
							 
						 
						
							
							
								
								streamline propagation  
							
							
							
						 
						
							2021-09-19 08:30:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								663b61b612 
								
							 
						 
						
							
							
								
								add propagation after lemma addition  
							
							
							
						 
						
							2021-09-19 08:09:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								dac2f1c026 
								
							 
						 
						
							
							
								
								cleaning  
							
							
							
						 
						
							2021-09-19 07:52:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								02a38009b9 
								
							 
						 
						
							
							
								
								remove disjunctive lemma feature  
							
							
							
						 
						
							2021-09-19 07:33:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fa3886136b 
								
							 
						 
						
							
							
								
								adding Boolean propagation, watch; and factoring  
							
							
							
						 
						
							2021-09-18 22:18:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Duncan Ogilvie 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91fb646f55 
								
							 
						 
						
							
							
								
								Fix Z3Config.cmake.in when generating a static library ( #5555 )  
							
							
							
						 
						
							2021-09-17 18:03:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d36c3faf76 
								
							 
						 
						
							
							
								
								#4880  add interpreted versions of to_bv functions for MBQI quantifier models  
							
							
							
						 
						
							2021-09-17 14:23:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f01da40e49 
								
							 
						 
						
							
							
								
								adding watches on Booleans  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-16 22:01:34 +01:00