|
|
|
|
|
|
|
|
|
|
|
|
|
• |
These
include all true information and
|
|
|
maybe
some false information, too
|
|
|
• |
Frequently
used in compiler optimization,
|
|
|
parallelization,
in programming language
|
|
|
type
inference, etc.
|
|
|
|
– |
Ex:
never misidentify a call that can be made or
|
|
else
a compiler may translate improperly
|
|
|
|
– |
Ex:
never misidentify an expression in a
|
|
|
statically
typed programming language
|
|