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 moreBoolean 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 ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersIntroduction to ExponentsOrder of OperationsInteger Order of OperationsVariable ExpressionsThe Distributive PropertyVariables and Expressions ReviewIntroduction to PolynomialsAdding and Subtracting PolynomialsMultiplying PolynomialsFactorialPermutationsCombinationsCounting Principles: Addition and Multiplication RulesIntroduction to Graph TheoryPropositional Logic FoundationsLogical EquivalencesBoolean AlgebraIntroduction to Propositional LogicPropositional ConnectivesPropositional Semantics and Valuations

Longest path: 72 steps · 322 total prerequisite topics

Prerequisites (4)

Leads To (15)