Expected forms of data flow analyses

A previous paper developed a general denotational framework for specification of data flow analyses and for proofs of correctness (using abstract interpretation). In particular, the method of "inducing" specifies new data flow analyses that as precisely as possible approximate given data flow analyses. However, from a practical point of view the induced versions of the functionals are "too precise" and this motivates a study of "expected forms" (or "normal forms"). This paper suggests such forms and shows the correctness of systematically using them.