Binary Decision Diagrams (BDDs)

Represent and manipulate Boolean functions (sets of states, state-transition relationships, ...)