Models of Propositional Logic
“We have to live today by what truth we can get today and be ready
tomorrow to call it falsehood.”
—William James
Is the WFF
(P∨¬Q)
true? It depends on what we mean by P and Q, which depends on the situation!
The technical name for a situation in logic is a model (though
sometimes it is called an assignment or an interpretation).
It turns out that in Classical Propositional Logic, if we want to know
whether a WFF like (P∨¬Q) is true, we don’t need to know
exactly which propositions our propositional variables P and Q
stand for, e.g.,
- 2+2=4.
- 3+4=99.
- The moon is made of green cheese.
- It’s raining outside
All that matters is whether P and Q represent true propositions or
false propositions.
Definition
A model in Classical Propositional Logic is an assignment of
truth values (T or F) to all relevant propositional variables.
Example
If our WFFs contain only the propositional variables P and Q, then
there are four possible models:
- P is true, Q is false
- P is false, Q is true
- P is false, Q is false
- P is true, Q is true
If the WFFs we care about instead contained variables R1, R2, and
R3, then there would be eight (23) possible models.
Truth of a WFF in a Model
We cannot say that a WFF like (P∧Q) is true or false until we
specify the model.
In Classical Propositional Logic, the truth of a formula is determined
by the standard truth table operations.
Conjunction (And)
Propositions of the form (A∧B) (pronounced ”A and B”)
are called conjunctions.
Definition
A WFF of the form (A∧B) is true in a model when both A and B
are true in the model:
| A | B | (A∧B) |
|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
Example
In the model
P is true, Q is false, R is true
- the WFF (P∧R) is true, since both parts of the conjunction
are true in this model;
- the WFF (P∧(Q∧R)) is false, since (Q∧R) is false
in this model.
Disjunction (Or)
Propositions of the form (A∨B) (pronounced ”A or B”) are called disjunctions.
Definition
A WFF of the form (A∨B) is true in a model when either A and B
or both are true.
| A | B | (A∨B) |
|---|
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | T |
Example
In the model where P is true, Q is false, R is true:
- the WFF (P∨R) is true, since both parts of the disjunction are
true;
- the WFF (P∨Q) is true, since the first part of the disjunction
is true;
- the WFF (Q∨(R∧Q)) is false, since both Q and
(R∧Q) are false in this model.
Negation (Not)
Propositions of the form ¬A (pronounced “not A”) are called negations.
Definition
A WFF of the form ¬A is true in a model when A is false in that
model:
| A | ¬A |
|---|
| T | F |
| F | T |
Example
In the model where P is true, Q is false, R is true:
- the WFF ¬P is false, since P is true in the model;
- the WFF ¬¬P is true, since ¬P is false in the
model;
- the WFF (¬P∨¬Q) is true, since ¬Q is true.
Implication (If … then …)
Propositions of the form (A→B) (pronounced ”A implies B”) are called
implications.
In an implication (A→B), we call A the
premise and B the conclusion. (Others call A the
antecedent and B the consequent.)
Definition
An implication of the form (A→B) is true in a model if A is false
in the model or B is true in the model.
Equivalently, the implication (A→B) is only false when A is true
in the model and B is false in the model.
| A | B | (A→B) |
|---|
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
Example
In the model where P is true, Q is false, R is true:
- the WFF (P→R) is true, since P and R are true;
- the WFF (P→Q) is false, since P is true but Q is false;
- the WFF ((P→Q)→R) is true in the model, since (P→Q) is
false and R is true;
Implication defined as in this truth table is officially called
material implication, and is the if-then relationship used in
math and logic. Unlike the use of “if…then…” in everyday speech,
there is no need for a cause-effect relationship between the premise and
conclusion.
Example
The following are considered logically true statements in the model
corresponding to the real world:
- “If 2+2=4, then the moon is not made of green cheese.”
(true implies true)
- “If the moon is made of green cheese, then 2+2=4.”
(false implies true)
- “If the moon is made of green cheese, then the moon is made of
spam.”
(false implies false)
- “If you pick a guinea pig up by the tail, then its eyes will fall
out.”
(guinea pigs don’t have tails, and false implies anything)
- “If you scare a pregnant guinea pig, then her babies will be born
without tails.”
(guinea pigs don’t have tails, and anything implies true)
⊤ (“top”) and ⊥ (“bottom”)
Definition
⊤ (pronounced “top”) is the WFF that is true in every model.
⊥ (pronounced “bottom”) is the WFF that is false in every model.
Example
In the model where P is true, Q is false, R is true:
- the WFF (P→⊥) is false, since P is true and ⊥ is
false;
- the WFF (R→(Q∨⊤)) is true, since R is true and
(Q∨⊤) is true.
We use ⊤ and ⊥ when writing logical formulas (WFFs) as strings of symbols, but write
T and F when speaking philosophically of meanings, models, and truth or falsity.