mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 13:29:11 +00:00 
			
		
		
		
	Reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
		
							parent
							
								
									3003ee5cb6
								
							
						
					
					
						commit
						dcf778a287
					
				
					 120 changed files with 10 additions and 4 deletions
				
			
		| 
						 | 
					@ -51,9 +51,13 @@ add_lib('proof_checker', ['rewriter', 'spc'])
 | 
				
			||||||
add_lib('bit_blaster', ['rewriter', 'simplifier', 'old_params', 'framework', 'assertion_set'])
 | 
					add_lib('bit_blaster', ['rewriter', 'simplifier', 'old_params', 'framework', 'assertion_set'])
 | 
				
			||||||
add_lib('smt', ['assertion_set', 'bit_blaster', 'macros', 'normal_forms', 'framework', 
 | 
					add_lib('smt', ['assertion_set', 'bit_blaster', 'macros', 'normal_forms', 'framework', 
 | 
				
			||||||
                'substitution', 'grobner', 'euclid', 'proof_checker', 'pattern', 'parser_util'])
 | 
					                'substitution', 'grobner', 'euclid', 'proof_checker', 'pattern', 'parser_util'])
 | 
				
			||||||
 | 
					add_lib('user_ext', ['smt'])
 | 
				
			||||||
 | 
					add_lib('core_tactics', ['framework', 'normal_forms'])
 | 
				
			||||||
 | 
					add_lib('arith_tactics', ['core_tactics', 'assertion_set'])
 | 
				
			||||||
add_lib('sat_tactic', ['framework', 'sat'])
 | 
					add_lib('sat_tactic', ['framework', 'sat'])
 | 
				
			||||||
add_lib('sat_strategy', ['assertion_set', 'sat_tactic'])
 | 
					add_lib('sat_strategy', ['assertion_set', 'sat_tactic'])
 | 
				
			||||||
# TODO: split muz_qe into muz, qe. Perhaps, we should also consider breaking muz into muz and pdr.
 | 
					# TODO: split muz_qe into muz, qe. Perhaps, we should also consider breaking muz into muz and pdr.
 | 
				
			||||||
add_lib('muz_qe', ['smt', 'sat', 'smt2parser'])
 | 
					add_lib('muz_qe', ['smt', 'sat', 'smt2parser'])
 | 
				
			||||||
 | 
					add_lib('aig', ['framework', 'assertion_set'])
 | 
				
			||||||
# TODO: delete SMT 1.0 frontend
 | 
					# TODO: delete SMT 1.0 frontend
 | 
				
			||||||
add_lib('smtparser', ['api_headers', 'smt', 'spc'])
 | 
					add_lib('smtparser', ['api_headers', 'smt', 'spc'])
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,7 @@ Notes:
 | 
				
			||||||
--*/
 | 
					--*/
 | 
				
			||||||
#include"ctx_simplify_tactic.h"
 | 
					#include"ctx_simplify_tactic.h"
 | 
				
			||||||
#include"mk_simplified_app.h"
 | 
					#include"mk_simplified_app.h"
 | 
				
			||||||
#include"num_occurs.h"
 | 
					#include"num_occurs_goal.h"
 | 
				
			||||||
#include"cooperate.h"
 | 
					#include"cooperate.h"
 | 
				
			||||||
#include"ast_ll_pp.h"
 | 
					#include"ast_ll_pp.h"
 | 
				
			||||||
#include"ast_smt2_pp.h"
 | 
					#include"ast_smt2_pp.h"
 | 
				
			||||||
| 
						 | 
					@ -51,7 +51,7 @@ struct ctx_simplify_tactic::imp {
 | 
				
			||||||
    unsigned                    m_scope_lvl;
 | 
					    unsigned                    m_scope_lvl;
 | 
				
			||||||
    unsigned                    m_depth;                  
 | 
					    unsigned                    m_depth;                  
 | 
				
			||||||
    unsigned                    m_num_steps;
 | 
					    unsigned                    m_num_steps;
 | 
				
			||||||
    num_occurs                  m_occs;
 | 
					    num_occurs_goal             m_occs;
 | 
				
			||||||
    mk_simplified_app           m_mk_app;
 | 
					    mk_simplified_app           m_mk_app;
 | 
				
			||||||
    unsigned long long          m_max_memory;
 | 
					    unsigned long long          m_max_memory;
 | 
				
			||||||
    unsigned                    m_max_depth;
 | 
					    unsigned                    m_max_depth;
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue