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)(P\lor \lnot Q)

true? It depends on what we mean by PP and QQ, 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)(P\lor \lnot Q) is true, we don’t need to know exactly which propositions our propositional variables PP and QQ 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 PP and QQ 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 PP and QQ, then there are four possible models:

  • PP is true, QQ is false
  • PP is false, QQ is true
  • PP is false, QQ is false
  • PP is true, QQ is true

If the WFFs we care about instead contained variables R1R_1, R2R_2, and R3R_3, then there would be eight (232^3) possible models.

Truth of a WFF in a Model

We cannot say that a WFF like (PQ)(P\land 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 (AB)({\cal A}\land {\cal B}) (pronounced ”A\cal A and B\cal B”) are called conjunctions.

Definition

A WFF of the form (AB)({\cal A}\land {\cal B}) is true in a model when both A\cal A and B\cal B are true in the model:

AA\cal B\cal B(AB)({\cal A}\land{\cal B})
TTT
TFF
FTF
FFF

Example

In the model

PP is true, QQ is false, RR is true

  • the WFF (PR)(P\land R) is true, since both parts of the conjunction are true in this model;
  • the WFF (P(QR))(P\land (Q\land R)) is false, since (QR)(Q\land R) is false in this model.

Disjunction (Or)

Propositions of the form (AB)({\cal A}\lor {\cal B}) (pronounced ”A{\cal A} or B{\cal B}”) are called disjunctions.

Definition

A WFF of the form (AB)({\cal A}\lor {\cal B}) is true in a model when either A{\cal A} and B{\cal B} or both are true.

A{\cal A}B{\cal B}(AB)({\cal A}\lor {\cal B})
TTT
TFT
FTT
FFT

Example

In the model where PP is true, QQ is false, RR is true:

  • the WFF (PR)(P\lor R) is true, since both parts of the disjunction are true;
  • the WFF (PQ)(P\lor Q) is true, since the first part of the disjunction is true;
  • the WFF (Q(RQ))(Q\lor (R\land Q)) is false, since both QQ and (RQ)(R\land Q) are false in this model.

Negation (Not)

Propositions of the form ¬A\lnot {\cal A} (pronounced “not A{\cal A}”) are called negations.

Definition

A WFF of the form ¬A\lnot {\cal A} is true in a model when A{\cal A} is false in that model:

A{\cal A}¬A\lnot {\cal A}
TF
FT

Example

In the model where PP is true, QQ is false, RR is true:

  • the WFF ¬P\lnot P is false, since PP is true in the model;
  • the WFF ¬¬P\lnot\lnot P is true, since ¬P\lnot P is false in the model;
  • the WFF (¬P¬Q)(\lnot P\lor \lnot Q) is true, since ¬Q\lnot Q is true.

Implication (If … then …)

Propositions of the form (AB)({\cal A}\to {\cal B}) (pronounced ”A{\cal A} implies B{\cal B}”) are called implications.

In an implication (AB)({\cal A}\to {\cal B}), we call A{\cal A} the premise and B{\cal B} the conclusion. (Others call A{\cal A} the antecedent and B{\cal B} the consequent.)

Definition

An implication of the form (AB)({\cal A}\to {\cal B}) is true in a model if A{\cal A} is false in the model or B{\cal B} is true in the model.

Equivalently, the implication (AB)({\cal A}\to {\cal B}) is only false when A{\cal A} is true in the model and B{\cal B} is false in the model.

A{\cal A}B{\cal B}(AB)({\cal A}\to {\cal B})
TTT
TFF
FTT
FFT

Example

In the model where PP is true, QQ is false, RR is true:

  • the WFF (PR)(P\to R) is true, since PP and RR are true;
  • the WFF (PQ)(P\to Q) is false, since PP is true but QQ is false;
  • the WFF ((PQ)R)((P\to Q)\to R) is true in the model, since (PQ)(P\to Q) is false and RR 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:

  1. “If 2+2=42+2=4, then the moon is not made of green cheese.”
    (true implies true)
  2. “If the moon is made of green cheese, then 2+2=42+2=4.”
    (false implies true)
  3. “If the moon is made of green cheese, then the moon is made of spam.”
    (false implies false)
  4. “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)
  5. “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 (“top”) and \bot (“bottom”)

Definition

\top (pronounced “top”) is the WFF that is true in every model.

\bot (pronounced “bottom”) is the WFF that is false in every model.

Example

In the model where PP is true, QQ is false, RR is true:

  • the WFF (P)(P\to \bot) is false, since PP is true and \bot is false;
  • the WFF (R(Q))(R\to(Q\lor\top)) is true, since RR is true and (Q)(Q\lor\top) is true.

We use \top and \bot when writing logical formulas (WFFs) as strings of symbols, but write T and F when speaking philosophically of meanings, models, and truth or falsity.