Section 2.1: Truth Tables for Sentences
 
Definition: Truth and falsity (abbreviated T and F) are known as truth values.

Definition: A truth table for a connective * is a table that displays how the truth value of a sentence whose main connective is * is determined by the truth values of its immediate sentential components.

Definition: A connective * is truth functional if the truth value of any sentence whose main connective is * is completely determined by the truth values of its immediate sentential components.

Comment: We are only interested in constructing truth tables for connectives that are truth functional .

Example: ``It is widely known that'' is not truth functional
 
 

\( \varphi \) It is widely known that \( \varphi \)
T ?
F F
 

Comment: All of the connectives introduced in Chapter 1 are truth functional.
 
 

Truth Table for Negation
 
\( \varphi \) \( \sim \! \varphi \)
T F
F T
 

Comment: in order for a negation \( \sim \! \varphi \) to be true, \( \varphi \) must be false; and for \( \sim \! \varphi \) to be false, \( \varphi \) must be true.

Truth Table for Conjunction
 
\( \varphi \) \( \psi \) \( \varphi \, \&\, \psi \)
T T T
T F F
F T F
F F F
 

Comment: In order for a conjunction \( \varphi \, \&\, \psi \) to be true, both \( \varphi \) and \( \psi \) must both be true. Otherwise \( \varphi \, \&\, \psi \) is false.
 

Truth Table for Disjunction
 
\( \varphi \) \( \psi \) \( \varphi \vee \psi \)
T T T
T F T
F T T
F F F
 

Comment: In order for a disjunction \( \varphi \vee \psi \)to be true, either \( \varphi \) or \( \psi \) (possibly both) must be true. Thus, \( \varphi \vee \psi \) is false if and only if both \( \varphi \)and \( \psi \) are false.
 

Truth Table for Conditional
 
\( \varphi \) \( \psi \) \( \varphi \rightarrow \psi \)
T T T
T F F
F T T
F F T
 

Comment: In order for a conditional \( \varphi \rightarrow \psi \)to be true, either \( \varphi \) must be false or \( \psi \) must be true. Thus, \( \varphi \rightarrow \psi \) is false if and only if \( \varphi \)is true and \( \psi \) is false.

Comment: If the antecedent \( \varphi \) of a conditional \( \varphi \rightarrow \psi \) it false, then \( \varphi \rightarrow \psi \)is true regardless of the truth value of \( \psi \). Similarly, if the consequent \( \psi \) is true, then \( \varphi \rightarrow \psi \) is true regardless of the truth value of \( \varphi \). (Cp. the derived rules False Antecedent (\( \sim \! \mathrm{P}\, \vdash \, \mathrm{P}\rightarrow \mathrm{Q} \)) and True Consequent (\( \mathrm{Q}\, \vdash \, \mathrm{P}\rightarrow \mathrm{Q} \)).
 

Truth Table for Biconditional
 
\( \varphi \) \( \psi \) \( \varphi \leftrightarrow \psi \)
T T T
T F F
F T F
F F T
 

Comment: In order for a biconditional \( \varphi \leftrightarrow \psi \)to be true, \( \varphi \) and \( \psi \) must have the same truth value, i.e., either both \( \varphi \) and \( \psi \) are true or both are false. Otherwise, \( \varphi \leftrightarrow \psi \) is false.

Definition: A truth table for a sentence \( \varphi \) is a table that displays how the truth value of \( \varphi \) is determined by the truth values of its constituent sentence letters.

Comment: The truth table for any sentence \( \varphi \)is constructed in accordance with the truth tables for connectives, starting with the smallest sub-sentences of \( \varphi \) (i.e., the ones whose immediate sentential components are sentence letters) and working ``upwards''. The column for a given component of a sentence (other than the sentence letters) is placed under that component's main connective.

Example

Comment: If a sentence contains n distinct constituent sentence letters (types, not tokens), then there are 2n rows in its truth table.

Definition: A sentence \( \varphi \) in given a truth table is said to be true on a row of the truth table if a T occurs below its main connective on that row. Otherwise it is said to be false on that row.
 

Truth Tables for Sets of Sentences
 
Comment: A single truth table can be given for any finite set of sentences.

Example

 
 
 
Truth Value Assignments

Definition: A truth value assignment for a set of sentences \( \{\varphi _{1},\, ...,\, \varphi _{n}\} \) is an assignment of a single truth value to each constituent sentence letter occurring in the sentences \( \varphi _{1} \), ..., \( \varphi _{n} \)(and possibly also to other sentence letters as well).

Comment: If n=1, i.e., for singleton sets \( \{\varphi \} \),we will usually just talk about truth value assignments for the sentence \( \varphi \)rather than the set singleton set \( \{\varphi \} \).

Comment: Each row of a truth table for a set of sentences \( \{\varphi _{1},\, ...,\, \varphi _{n}\} \) corresponds to a truth value assignment for that set. Furthermore, every (relevant) truth value assignment for the set is represented by some row of the truth table for the set.

Comment: We will occasionally indicate a truth value assignment for a sentence (e.g., in the QuizMaster) with the notation \ensuremath{<}sentence letter\ensuremath{\gt}\ensuremath{<}truth value\ensuremath{\gt}. So, e.g., the truth value assignment assigning T to P and Q and F to R would be indicated in this manner by P:T Q:T R:F.

Definition: A sentence \( \varphi \) is said to be true on a given truth value assignment if it is true on the the row corresponding to that assignment in the truth table for \( \varphi \).

 



About this document ...
Chris Menzel

3/22/1998