The role of a semantics for propositional logic is to explain how to interpret the formal language in order to provide fruitful definitions of validity and logical consequence. We do this by means of assignments of truth values to atomic formulas of the language.
Definition 5.1 (Assignment) An assignment for the language of propositional logic
Definition 5.2 (Valuation) Given an assignment
Definition 5.3 (Satisfaction) A valuation
That is, a valuation satisfies a formula if the latter is true relative to the relevant evaluation function.
Definition 5.4 (satisfiability) A set of formulas
We will often write that a formula
Definition 5.5 (Validity) A sentence
Definition 5.6 (Logical Consequence) If
Exercise 5.1 True or false?
A formula
A conjunction