This kata provides an introduction into representing Boolean functions in terms of integers, in which each bit represents a truth value for some input assignment.
You can run the Truth Tables kata as a Jupyter Notebook!
- Boolean function manipulation based on integers is discussed in the book Hacker's Delight by Henry S. Warren.
- There is a Q# sample on oracle synthesis that makes use of truth tables.