Model checking
Mathematics
Theoretical computer science
Boolean algebra
Diagrams
Binary decision diagram