sig
  val is_bottom : 'Apron.Manager.t -> 'Bddapron.Bdddomain0.elt -> bool
  val meet_cube :
    'Apron.Manager.t ->
    ('b, [> 'Bddapron.Env.typ ] as 'c, [> 'Bddapron.Env.typdef ] as 'd,
     'e)
    Bddapron.Env.O.t ->
    ('b, ('b, 'c, 'd, 'e) Bddapron.Env.O.t) Bddapron.Cond.O.t ->
    'Bddapron.Bdddomain0.elt -> Cudd.Bdd.vt -> 'Bddapron.Bdddomain0.elt
  val forget :
    'Apron.Manager.t ->
    'Bddapron.Bdddomain0.elt ->
    Cudd.Bdd.vt -> Apron.Dim.t array -> 'Bddapron.Bdddomain0.elt
end