Skip to content

Commit

Permalink
add tactic doc
Browse files Browse the repository at this point in the history
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
  • Loading branch information
NikolajBjorner committed Jan 11, 2023
1 parent d415f07 commit 1c7ff72
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions src/tactic/core/split_clause_tactic.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 1c7ff72

Please sign in to comment.