mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 11:42:28 +00:00 
			
		
		
		
	add stub for rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									fb41fbf5e1
								
							
						
					
					
						commit
						522be5d8c2
					
				
					 2 changed files with 21 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								src/ast/rewriter/finite_sets_rewriter.cpp
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/ast/rewriter/finite_sets_rewriter.cpp
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| 
 | ||||
							
								
								
									
										20
									
								
								src/ast/rewriter/finite_sets_rewriter.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								src/ast/rewriter/finite_sets_rewriter.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | |||
| /*++
 | ||||
| Copyright (c) 2025 Microsoft Corporation | ||||
| 
 | ||||
| Module Name: | ||||
| 
 | ||||
|     finite_sets_rewriter.h | ||||
| 
 | ||||
| Abstract: | ||||
|     Rewriting Simplification for finite sets | ||||
| 
 | ||||
| 
 | ||||
| Sampe rewrite rules: | ||||
|     set.union s set.empty -> s | ||||
|     set.intersect s set.empty -> set.empty | ||||
|     set.in x (set.singleton y) -> x = y | ||||
| 
 | ||||
| Generally this module implements basic algebraic simplificaiton rules for finite sets | ||||
| where the signature is defined in finite_sets_decl_plugin.h. | ||||
|     | ||||
| --*/ | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue