Truth Tables

Truth tables are a way to define logical connectives by listing all possible inputs and outputs in a table. We first assign labels to the each element of the input tuple from . The first row of the table contains these labels and the label . Each subsequent row contains a combination of possible values for the inputs and the value of the function when evaluated at those inputs.

Example: Negation

Consider the negation function defined as

Its truth table is the following:

Example: Conjunction

The conjunction function is defined as

Its truth table is the following: