mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 13:29:11 +00:00 
			
		
		
		
	restore single cell
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
		
							parent
							
								
									2bf1d5b113
								
							
						
					
					
						commit
						6673cbf133
					
				
					 1 changed files with 12 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -1226,6 +1226,7 @@ namespace nlsat {
 | 
			
		|||
         * https://arxiv.org/abs/2003.00409 
 | 
			
		||||
         */
 | 
			
		||||
        void project_cdcac(polynomial_ref_vector & ps, var max_x) {
 | 
			
		||||
            bool first = true;
 | 
			
		||||
            if (ps.empty())
 | 
			
		||||
                return;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1256,9 +1257,17 @@ namespace nlsat {
 | 
			
		|||
                }
 | 
			
		||||
                TRACE(nlsat_explain, tout << "project loop, processing var "; display_var(tout, x); tout << "\npolynomials\n";
 | 
			
		||||
                      display(tout, ps); tout << "\n";);
 | 
			
		||||
                if (first) {
 | 
			
		||||
                    add_lcs(ps, x);
 | 
			
		||||
                    psc_discriminant(ps, x);
 | 
			
		||||
                    psc_resultant(ps, x);
 | 
			
		||||
                    first = false;
 | 
			
		||||
                }
 | 
			
		||||
                else {
 | 
			
		||||
                    add_lcs(ps, x);
 | 
			
		||||
                    psc_discriminant(ps, x);
 | 
			
		||||
                    psc_resultant_sample(ps, x, samples);
 | 
			
		||||
                }
 | 
			
		||||
                
 | 
			
		||||
                if (m_todo.empty())
 | 
			
		||||
                    break;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue