mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	add tactic doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									d415f07386
								
							
						
					
					
						commit
						1c7ff72ae2
					
				
					 1 changed files with 18 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -5,16 +5,28 @@ Module Name:
 | 
			
		|||
 | 
			
		||||
    split_clause_tactic.h
 | 
			
		||||
 | 
			
		||||
Abstract:
 | 
			
		||||
 | 
			
		||||
    Tactic that creates a subgoal for each literal in a clause (l_1 or ... or l_n).
 | 
			
		||||
    The tactic fails if the main goal does not contain any clause.
 | 
			
		||||
 | 
			
		||||
Author:
 | 
			
		||||
 | 
			
		||||
    Leonardo (leonardo) 2011-11-21
 | 
			
		||||
 | 
			
		||||
Notes:
 | 
			
		||||
Tactic Documentation:
 | 
			
		||||
 | 
			
		||||
## Tactic split-clause
 | 
			
		||||
 | 
			
		||||
### Short Description
 | 
			
		||||
 | 
			
		||||
Tactic that creates a subgoal for each literal in a clause `(l_1 or ... or l_n)`.
 | 
			
		||||
The tactic fails if the main goal does not contain any clause.
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
 | 
			
		||||
```z3
 | 
			
		||||
(declare-const p Bool)
 | 
			
		||||
(declare-const q Bool)
 | 
			
		||||
(assert (or p q))
 | 
			
		||||
(apply split-clause)
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
--*/
 | 
			
		||||
#pragma once
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue