Dynamic semantics is a framework in
logic
Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the science of deductively valid inferences or of logical truths. It is a formal science investigating how conclusions follow from premis ...
and
natural language semantics that treats the meaning of a sentence as its potential to update a context. In static semantics, knowing the meaning of a sentence amounts to knowing when it is true; in dynamic semantics, knowing the meaning of a sentence means knowing "the change it brings about in the information state of anyone who accepts the news conveyed by it."
In dynamic semantics, sentences are mapped to functions called ''context change potentials'', which take an input context and return an output context. Dynamic semantics was originally developed by
Irene Heim and
Hans Kamp in 1981 to model
anaphora, but has since been applied widely to phenomena including
presupposition,
plurals,
questions,
discourse relations, and
modality.
Dynamics of anaphora
The first systems of dynamic semantics were the closely related ''File Change Semantics'' and ''
discourse representation theory'', developed simultaneously and independently by
Irene Heim and
Hans Kamp. These systems were intended to capture
donkey anaphora
Donkey sentences are sentences that contain a pronoun with clear meaning (it is bound semantically) but whose syntactical role in the sentence poses challenges to grammarians. Such sentences defy straightforward attempts to generate their formal l ...
, which resists an elegant compositional treatment in classic approaches to semantics such as
Montague grammar __notoc__
Montague grammar is an approach to natural language semantics, named after American logician Richard Montague. The Montague grammar is based on mathematical logic, especially higher-order predicate logic and lambda calculus, and makes use ...
.
Donkey anaphora is exemplified by the infamous donkey sentences, first noticed by the medieval logician
Walter Burley and brought to modern attention by
Peter Geach.
::Donkey sentence (relative clause): Every farmer who owns a donkey beats it.
::Donkey sentence (conditional): If a farmer owns a donkey, he beats it.
To capture the empirically observed truth conditions of such sentences in
first order logic, one would need to translate the
indefinite noun phrase "a donkey" as a
universal quantifier scoping over the variable corresponding to the pronoun "it".
:: FOL translation of donkey sentence: :
While this translation captures (or approximates) the truth conditions of the natural language sentences, its relationship to the syntactic form of the sentence is puzzling in two ways. First, indefinites in non-donkey contexts normally express
existential rather than universal quantification. Second, the syntactic position of the donkey pronoun would not normally allow it to be
bound by the indefinite.
To explain these peculiarities, Heim and Kamp proposed that natural language indefinites are special in that they introduce a new ''discourse referent'' that remains available outside the syntactic scope of the operator that introduced it. To cash this idea out, they proposed their respective formal systems that capture donkey anaphora because they validate ''Egli's theorem'' and its corollary.
::Egli's theorem:
::Egli's corollary:
Update semantics
''Update semantics'' is a framework within dynamic semantics that was developed by
Frank Veltman.
In update semantics, each formula
is mapped to a function