mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 11:42:28 +00:00 
			
		
		
		
	prepare polysat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
						commit
						3f5df04dc4
					
				
					 252 changed files with 5792 additions and 2553 deletions
				
			
		|  | @ -226,6 +226,7 @@ namespace bv { | |||
|         void get_bits(euf::enode* n, expr_ref_vector& r); | ||||
|         void get_arg_bits(app* n, unsigned idx, expr_ref_vector& r); | ||||
|         void fixed_var_eh(theory_var v); | ||||
|         bool is_fixed(euf::theory_var v, expr_ref& val, sat::literal_vector& lits) override; | ||||
|         bool is_bv(theory_var v) const { return bv.is_bv(var2expr(v)); } | ||||
|         void register_true_false_bit(theory_var v, unsigned i); | ||||
|         void add_bit(theory_var v, sat::literal lit); | ||||
|  | @ -266,6 +267,7 @@ namespace bv { | |||
|         enum class internalize_mode { | ||||
|             delay_i, | ||||
|             no_delay_i, | ||||
|             polysat_i, | ||||
|             init_bits_only_i | ||||
|         }; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue