module Cudd:sig
..end
type
bdd
val init : int -> unit
val bdd_true : unit -> bdd
val bdd_false : unit -> bdd
val bdd_not : bdd -> bdd
val bddAnd : bdd -> bdd -> bdd
val bddOr : bdd -> bdd -> bdd
val ithVar : int -> bdd
val bddExistAbstract : bdd -> bdd -> bdd
val bddUnivAbstract : bdd -> bdd -> bdd
val bddAndAbstract : bdd -> bdd -> bdd -> bdd
val make_cube : int list -> bdd
val bddSwapVariables : bdd -> int array -> int array -> bdd
val bddVectorCompose : bdd -> bdd array -> bdd
val equal : bdd -> bdd -> bool
val output_file : string -> bdd -> unit
val bddRestrict : bdd -> bdd -> bdd
val value : bdd -> int
val t : bdd -> bdd
else child of a node
val e : bdd -> bdd
val nodeReadIndex : bdd -> int
val isComplement : bdd -> bool
val isConstant : bdd -> bool
val id : bdd -> nativeint