mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 19:52:29 +00:00 
			
		
		
		
	start porting grobner basis functionality
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
		
							parent
							
								
									06dbc623c7
								
							
						
					
					
						commit
						26b4294bce
					
				
					 3 changed files with 2244 additions and 2213 deletions
				
			
		|  | @ -80,9 +80,6 @@ void nla_grobner::prepare_rows_and_active_vars() { | |||
| 
 | ||||
| void nla_grobner::grobner_lemmas() { | ||||
|     c().lp_settings().st().m_grobner_calls++; | ||||
|     if (c().lp_settings().st().m_grobner_calls == 2) | ||||
|         SASSERT(false); | ||||
| 
 | ||||
| 
 | ||||
|     find_rows(); | ||||
| 
 | ||||
|  | @ -96,9 +93,10 @@ void nla_grobner::grobner_lemmas() { | |||
|           tout << "the matrix =\n"; | ||||
|            | ||||
|           for (const auto & r : matrix.m_rows) { | ||||
|               c().print_term(r, tout) << "\n"; | ||||
|               c().print_term(r, tout) << std::endl; | ||||
|           } | ||||
|           } | ||||
|           ); | ||||
|     SASSERT(false); | ||||
| } | ||||
| } // end of nla namespace
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue