codex.terms
Condition.ConditionMy
Type_parser
codex
codex.bdd
codex.binarytrace
codex.cfg
codex.codex_config
codex.codex_log
codex.compressor
codex.condition_map
codex.datatype_sig
codex.domains
codex.emit_alarm
codex.extstdlib
codex.file_to_html
codex.fixpoint
codex.framac_ival
codex.gui
codex.hashing
codex.het-hashtbl
codex.hook
codex.int_builtins
codex.interval_map
codex.lattices
codex.online_nearest_common_ancestor_skiplist
codex.operator
codex.record_time
codex.single_value_abstraction
codex.smallmap
codex.smtbackend
codex.stats
codex.syntax_tree
codex.tracelog
codex.treemap
codex.types
codex.union_find
codex.units
codex.utils
codex.while_ast
codex.whilelib
immutable_array
interface
ppx_while
type_parse_tree
include module type of struct include Bed.BDD end
type bdd = private Bed.BDD.bdd =
| Zero
| One
| If of Bed.tag * int * bdd * bdd
type t = bdd
val zero : bdd
val one : bdd
val mk : int -> bdd -> bdd -> bdd
val equal : bdd -> bdd -> bool
val hash : bdd -> int
val compare : bdd -> bdd -> int
val pretty : Format.formatter -> bdd -> unit
module WithCache = Bed.BDD.WithCache
val (!~) : bdd -> bdd
val (&&~) : bdd -> bdd -> bdd
val (||~) : bdd -> bdd -> bdd
val (==>~) : bdd -> bdd -> bdd
val var_count : int ref
val fresh : unit -> int
val all : bdd
val disjoint : bdd -> bdd -> bool
val empty : bdd
val is_included : bdd -> bdd -> bool
val inter : bdd -> bdd -> bdd
val union : bdd -> bdd -> bdd
val is_empty : bdd -> bool
val is_zero : bdd -> bool
val is_one : bdd -> bool
val complement : bdd -> bdd
val var : unit -> Bed.BDD.bdd