Bifalgorithm post · Brisk · Chapter 1
How do truth tables represent logical connectives?
How do truth tables represent logical connectives? (Brisk · Chapter 1) — "Several times in this book, we’ve drawn the distinction between intension — the inner…
Ideas in this flowchart
- Truth tables connect conceptual meanings with exhaustive operator outputs.
- Intension is an inner, conceptual meaning.
- Extension is an exhaustive list of examples or values.
- A set can have the intension “the prime numbers less than ten” and the extension {2, 3, 5, 7}.
- A relation can have the intension “isDaughterOf” and an extension listing its ordered pairs.
- For a logical connective, its intension describes the conceptual operation, such as “both propositions must be true” for ∧.
- A truth table exhaustively lists every possible input combination and the corresponding output.
- For ∧, the outputs are 0 for 00, 01, and 10, and 1 for 11.
- The values 1 and 0 represent true and false, respectively.
- Because ∧ has two inputs, each with two possible values, there are four input combinations.
- The ∧ output is 1 only when both inputs are 1; otherwise it is 0.
- A single truth table can show the outputs for ∨, ⊕, ¬, ⇒, and ⇔.
- The unary operator ¬ uses only X as input, so Y is ignored in its column.
- For a complex expression, truth tables calculate the value piece by piece for every combination of input values.
