mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 19:52:29 +00:00 
			
		
		
		
	fix #3603 - false positive, it is an irrational algebraic numeral
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									a1f68a619d
								
							
						
					
					
						commit
						ae447cfdad
					
				
					 2 changed files with 2 additions and 1 deletions
				
			
		|  | @ -1795,6 +1795,8 @@ struct contains_underspecified_op_proc { | |||
|             throw found(); | ||||
|         if (m_arith.is_non_algebraic(n)) | ||||
|             throw found(); | ||||
|         if (m_arith.is_irrational_algebraic_numeral(n)) | ||||
|             throw found(); | ||||
|         if (n->get_family_id() == m_array_fid) { | ||||
|             decl_kind k = n->get_decl_kind(); | ||||
|             if (k == OP_AS_ARRAY || | ||||
|  |  | |||
|  | @ -110,7 +110,6 @@ class propagate_values_tactic : public tactic { | |||
|         expr * curr = m_goal->form(m_idx); | ||||
|         expr_ref   new_curr(m); | ||||
|         proof_ref  new_pr(m); | ||||
|         std::cout << m_goal->pr(m_idx) << "\n"; | ||||
|          | ||||
|         if (!m_subst->empty()) { | ||||
|             m_r(curr, new_curr, new_pr); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue