
Trong-Nghia Nguyen
16
AI
Propositional logic
Model (world / assignment) — interpretation
● A model m is a way of assigning the value True/False to every propositional symbol.
Each model is "a possible world".
● If there are n symbols, there are 2ⁿ models (2ⁿ lines of the truth table).
● For example: with 2 symbols P, Q → there are 4 models:
m₁ = {P=F, Q=F}, m₂ = {P=F, Q=T}, m₃ = {P=T, Q=F}, m
₄
= {P=T, Q=T}.
What does "the sentence α is true in model m" mean?
● Assign values to symbols according to m, then calculate from inside to outside according
to the truth table of each connective (¬, ∧, ∨, ⇒, ⇔) — obtain True or False.
● Notation: m ⊨ α reads "m satisfies α" (α is true in m).
● M(α) = set of all models that make α true.