... deduced
1
only for primitive predicates
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
... empty
2
An empty guard always return true
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
... traversal
3
Guards are represented as expression trees with non-terminal nodes as boolean operators
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
... compose
4
by means of
if-then-else
construct
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .