One-hot state membership, disjoint grant sets, and the reachable-state set — plus how a bounded search depth decides which bugs you can see.
Part of Discrete Mathematics for Formal Verification on formal.org.