Logic[Environment] - control level of automatic logical simplification
|
Calling Sequence
|
|
Environment(level)
|
|
Parameters
|
|
level
|
-
|
(optional) an integer between 0 and 2 inclusive
|
|
|
|
|
Description
|
|
•
|
The Environment command controls the current environment used for automatic simplification of Boolean expressions, that is, which identities and properties are automatically applied to logical expressions.
|
•
|
If level is not provided, the current simplification level is returned. If it is provided, the simplification level is set to level and NULL is returned.
|
|
|
Levels of Logical Simplification
|
|
|
The following describes the various levels of logical simplification.
|
•
|
0 -- No simplifications.
|
•
|
1 -- Associative properties are applied to remove redundant parentheses; the input is expressed in terms of &and, &or, and ¬.
|
•
|
2 -- In addition to level 1 simplifications, the properties ( --> a) and ( --> a) and knowledge of true and false are applied.
|
|
|
Examples
|
|
>
|
|
| (1) |
>
|
|
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
>
|
|
| (6) |
>
|
|
| (7) |
|
|
Download Help Document
Was this information helpful?