Module HoarePO.B

val join : ('a -> 'a -> 'a) -> 'a -> 'a list -> 'a list
val widen : (E.t -> E.t -> 'a) -> E.t -> E.t list -> 'a list
val meet : ('a -> 'b -> 'c) -> 'a -> 'b list -> 'c list
val merge_element : (E.t -> 'a list -> 'a list) -> E.t -> 'a list Map.t -> 'a list Map.t