Open
Description
Precise and modular static analysis by abstract interpretation for the automatic proof of program soundness and contracts inference provides a more efficient join operator for Apron abstractions with heterogeneous environments in Definition 6.12:
This version only applies the expensive strengthening operator to the constraints that are actually between the two environments.