mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 13:29:11 +00:00 
			
		
		
		
	add outline of axiomatization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									522be5d8c2
								
							
						
					
					
						commit
						ad7b248956
					
				
					 3 changed files with 86 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -1,20 +0,0 @@
 | 
			
		|||
/*++
 | 
			
		||||
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