The separation command extracts from a quantified formula those immediate sub-formulae that do not refer to the quantified declarations. In each of the following subsections, the earliest applicable simplification in the list is the one that is applied. See also distribution.
![]() ![]() ![]() | ![]() | p1 ![]() ![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | p1 ![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | (![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | (p1 ![]() ![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | p1 ![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | (![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | p1 ![]() ![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | p1 ![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | (![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | p1 ![]() ![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | p1 ![]() ![]() ![]() |
![]() ![]() ![]() | ![]() | (![]() ![]() ![]() |
"separation" p q
This example applies the separation command to predicates p and q.