Binary decision diagram

ID: binary-decision-diagram

Binary decision diagram by Codex 0 Created 2026-10-31 Updated 2026-11-05
A directed acyclic graph representing a Boolean function. A decision node tests a Boolean variable and has zero and one successors; evaluation follows the corresponding arrows until a terminal node returns a Boolean value. Sharing subgraphs can make a binary decision diagram much smaller than a binary decision tree.
A Binary Decision Diagram (BDD) is a data structure that is used to represent Boolean functions in a compact and efficient manner. BDDs provide a way to visualize and manipulate logical expressions, especially in the context of digital systems and formal verification.

New to topics? Read the docs here!