module type Lattice =sig..end
type state
val top : stateval is_included : state -> state -> boolval join : state ->
state -> stateval join_and_is_included : state ->
state -> state * boolval widen : Cil_types.kernel_function ->
Cil_types.stmt ->
state ->
state -> statewiden h t1 t2 is an over-approximation of join t1 t2.
Assumes is_included t1 t2