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

Formal Pragmatics and Context

Research Depth 77 in the knowledge graph ☐ I know this ☆ Set as goal
491topics build on this
490prerequisites beneath it
See this on the map →
Linguistic PragmaticsMontague Semantics→→Context-Update SemanticsDiscourse Representation Theory+3 more
pragmatics context formal

Core Idea

Formal pragmatics extends Montague's compositional semantics by incorporating context as a formal component. Meanings depend on contextual parameters (speaker, hearer, time, location). Indexicals like 'I' and 'here' have constant character (the rule for finding their referent) but varying content (the actual referent depending on context). This formalizes how context updates affect meaning dynamically.

Explainer

From linguistic pragmatics you know that utterance meaning goes beyond sentence meaning — what a speaker communicates depends on context, shared knowledge, and communicative intent. From Montague semantics you know how to assign meanings compositionally: each expression has a semantic value, and the meaning of a complex expression is computed from the meanings of its parts. Formal pragmatics asks: how do we keep that compositional rigor while also accounting for the fact that context changes what expressions mean? The answer is to make context itself a formal object — an element of the semantic machinery rather than just background.

The key move comes from David Kaplan's theory of indexicals. An indexical is an expression whose reference shifts with context: "I," "you," "here," "now," "today." On the surface, indexicals are a problem for compositional semantics — if "I" means something different in every utterance, how can we give it a stable semantic entry? Kaplan's solution is to distinguish two levels of meaning. Every indexical has a constant character: a rule or function that specifies how to find its referent given a context. "I" always means "the speaker of this context." This character never changes. But the content — the actual referent in a specific context — does change: when you say "I," the content is you; when I say "I," the content is me. Character is the meaning of the word; content is its contextual value. This two-level architecture lets formal semantics handle indexicals without abandoning compositionality.

Context is formalized as an index or tuple of parameters: typically at minimum a speaker, a hearer, a time, a location, and a possible world. An utterance of "I am here now" is evaluated against this index. The sentence is true at an index if and only if the speaker of that index is at the location of that index at the time of that index — which is trivially true for any coherent context of utterance, explaining the near-tautological feel of the sentence despite its apparent informativeness. Different sentences are sensitive to different parameters: tense expressions exploit the time parameter, "here" and "there" exploit location, modals like "might" and "must" exploit possible worlds. Formal pragmatics charts which expressions are sensitive to which parameters and how.

Where formal pragmatics extends beyond Kaplan is in modeling how context is not just consumed but updated through discourse. As a conversation unfolds, the common ground between speaker and hearer changes: each assertion (if accepted) adds to what both parties take to be known. Robert Stalnaker's framework treats context as a context set — the set of possible worlds still compatible with what has been established in the discourse. A felicitous assertion eliminates possibilities from the context set; a question invites the hearer to provide information that narrows it further. This dynamic view of context connects formal semantics to the study of discourse coherence and pragmatic inference. It explains why what you can appropriately say at point B in a conversation depends on what was said at point A — context is not just the world outside the conversation but the cumulative record of the conversation itself.

Practice Questions 5 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 → Set Operations: Union, Intersection, and Complement → Cartesian Products and Relations → Partial Orders → Binary Relations → Equivalence Relations → Injective, Surjective, and Bijective Functions → Lambda Calculus → Lambda Calculus for Linguistic Semantics → Montague Semantics → Formal Pragmatics and Context

Longest path: 78 steps · 490 total prerequisite topics

Prerequisites (2)

Leads To (5)