mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-03 21:09:11 +00:00 
			
		
		
		
	remove proof_converter from tactic application, removing nlsat_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									b3bd9b89b5
								
							
						
					
					
						commit
						df6b1a707e
					
				
					 93 changed files with 236 additions and 1216 deletions
				
			
		| 
						 | 
				
			
			@ -203,10 +203,9 @@ namespace pdr {
 | 
			
		|||
        goal_ref g(alloc(goal, m, false, false, false));
 | 
			
		||||
        for (unsigned j = 0; j < v.size(); ++j) g->assert_expr(v[j].get());
 | 
			
		||||
        model_converter_ref mc;
 | 
			
		||||
        proof_converter_ref pc;
 | 
			
		||||
        expr_dependency_ref core(m);
 | 
			
		||||
        goal_ref_buffer result;
 | 
			
		||||
        tac(g, result, mc, pc, core);
 | 
			
		||||
        tac(g, result, mc, core);
 | 
			
		||||
        SASSERT(result.size() == 1);
 | 
			
		||||
        goal* r = result[0];
 | 
			
		||||
        v.reset();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -521,11 +521,10 @@ namespace pdr {
 | 
			
		|||
        }
 | 
			
		||||
        expr_ref tmp(m);
 | 
			
		||||
        model_converter_ref mc;
 | 
			
		||||
        proof_converter_ref pc;
 | 
			
		||||
        expr_dependency_ref core(m);
 | 
			
		||||
        goal_ref_buffer result;
 | 
			
		||||
        tactic_ref simplifier = mk_arith_bounds_tactic(m);
 | 
			
		||||
        (*simplifier)(g, result, mc, pc, core);
 | 
			
		||||
        (*simplifier)(g, result, mc, core);
 | 
			
		||||
        lemmas.reset();
 | 
			
		||||
        SASSERT(result.size() == 1);
 | 
			
		||||
        goal* r = result[0];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue