A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Propositional Semantics and Valuations

College Depth 71 in the knowledge graph ☐ I know this ☆ Set as goal
950topics build on this
322prerequisites beneath it
See this on the map →
Propositional ConnectivesPropositional Logic Syntax+2 more→→Boolean Algebra and Propositional LogicIntroduction to Deductive Validity+13 more
semantics valuation truth-assignment satisfaction

Core Idea

Propositional semantics assigns meaning to WFFs via a valuation: a function mapping each atomic proposition to a truth value (true or false). The valuation extends compositionally to all WFFs — the truth value of a compound formula is determined entirely by the truth values of its parts and the semantics of the connective. A formula φ is satisfied by a valuation v (written v ⊨ φ) if v makes φ true. This compositional definition is the formal foundation underlying every truth table.

How It's Best Learned

Evaluate formulas on explicit valuations before using full truth tables. Map the recursive evaluation to tree traversal: assign values at leaves (atoms), then propagate upward through connectives.

Common Misconceptions

Explainer

From propositional syntax, you know that well-formed formulas (WFFs) are built recursively from atomic propositions using connectives like ¬, ∧, ∨, →, and ↔. Syntax gives you the grammar — the rules for forming valid expressions. Semantics is the separate question of what those expressions *mean*, and propositional semantics answers it via valuations.

A valuation is a function v that assigns exactly one of {true, false} to each atomic proposition. Once you fix a valuation, the truth value of every compound formula is completely determined. This is compositionality: the truth value of ¬φ depends only on the truth value of φ; the truth value of φ ∧ ψ depends only on the truth values of φ and ψ; and so on for each connective. You evaluate a formula bottom-up through its parse tree — assign values at the leaves (atoms), then propagate up through the connective nodes using the standard truth tables.

The satisfaction relation v ⊨ φ (read: "v satisfies φ" or "φ is true under v") is just the statement that the compositional evaluation of φ under v yields true. This is the formal underpinning of every truth table: a row in a truth table is precisely one valuation, and the final column records whether that valuation satisfies the formula.

The two most important semantic properties of a formula are satisfiability and validity. A formula is satisfiable if there exists at least one valuation that satisfies it — at least one row of the truth table comes out true. A formula is valid (a tautology) if every valuation satisfies it — every row is true. These are not the same, and confusing them is the most common error at this stage. P ∨ ¬P is valid (always true — try it). P ∧ Q is satisfiable but not valid (true only when both are true). P ∧ ¬P is not even satisfiable — a contradiction. These four categories (valid, satisfiable-but-not-valid, unsatisfiable, and their overlaps) exhaust all possibilities.

The final point to internalize is that valuations are external to formulas — they are not part of the syntax but are applied to it. A formula by itself is just a string of symbols. It takes on a truth value only relative to a valuation. When we say "this formula is true," we always mean true under some specified or implied valuation. This separation between the syntactic object (the formula) and the semantic judgment (its truth under a valuation) is foundational for everything that follows in soundness and completeness theory.

Practice Questions 3 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Boolean Algebra → Introduction to Propositional Logic → Propositional Connectives → Propositional Semantics and Valuations

Longest path: 72 steps · 322 total prerequisite topics

Prerequisites (4)

Leads To (15)