Heim (1982): The Semantics of Definite and Indefinite Noun Phrases #
This file formalizes the file change semantics of Chapter III of [heim-1982]: indefinites
and definites are alike variables, and they differ in a felicity condition on files, the
Extended Novelty-Familiarity-Condition (§2.4, §5.1): an indefinite's card must be new to the
file, a definite's already present and, if it has descriptive content, entailed by it.
Logical forms are interpreted by their file change potentials, the four rules of §4.4: an
atom filters the file and adds its cards, a cumulative formula updates in sequence, the
universal quantifier tests the file against its two auxiliary updates, and negation tests it
against one. The truth of an utterance is the truth of the resulting file, criterion (C) of
§3.2, so Existential Closure is dispensable. The logical forms LF and the rules LF.fcp
are stated over the substrate's file change potentials, and the claims the dissertation
draws are proved on its own texts: felicity conditions project through the elementary
steps of file change (admits_pretzel), a card introduced under every or not does not
outlive its sentence (not_admits_everyDog), and criterion (C) gives a free indefinite
existential force (trueIn_indef).
Implementation notes #
A file is the substrate's State of world–assignment points, with felicity its
Part-definedness, satisfaction sets in place of Sat(F) and domains in place of Dom(F);
principle (A) of §1.2, that an update only filters the satisfaction set, is the
informativeness order. Quantifier Indexing and Existential Closure are not represented, as
the revised rules make them dispensable. Accommodating a novel definite (§5.2) is modelled
by placing its indefinite card either inside the auxiliary file of a negation or in the
initial file. Examples are numbered as in the dissertation, by chapter and section.
References #
- [heim-1982]
A file (Ch. III): a referential information state with numbered cards.
Equations
- Heim1982.File W M = DynamicSemantics.State W ℕ M
Instances For
Logical forms of the revised theory (Ch. III §4.4, §5.1): atomic formulas over indexed variables, indefinite and definite noun phrases with their descriptive content, cumulative (sequenced), universally quantified and negated formulas. Predicates are interpreted directly.
- atom {M : Type u_3} {n : ℕ} (ζ : (Fin n → M) → Prop) (args : Fin n → ℕ) : LF M
- indef {M : Type u_3} (i : ℕ) (N : M → Prop) : LF M
- defNP {M : Type u_3} (i : ℕ) (N : M → Prop) : LF M
- seq {M : Type u_3} (φ ψ : LF M) : LF M
- every {M : Type u_3} (φ₁ φ₂ : LF M) : LF M
- neg {M : Type u_3} (ψ : LF M) : LF M
Instances For
A pronoun or trace: a definite without descriptive content.
Equations
- Heim1982.LF.pro i = Heim1982.LF.defNP i fun (x : M) => True
Instances For
A one-place predication at card i.
Equations
- Heim1982.LF.pred₁ N i = Heim1982.LF.atom (fun (m : Fin 1 → M) => N (m 0)) fun (x : Fin 1) => i
Instances For
A two-place predication at cards i, j.
Equations
- Heim1982.LF.pred₂ R i j = Heim1982.LF.atom (fun (m : Fin (Nat.succ 0).succ → M) => R (m 0) (m 1)) ![i, j]
Instances For
The proposition state of an atomic formula: the points with exactly the
atom's cards, whose values stand in ζ.
Equations
- Heim1982.LF.atomState ζ args = {q : DynamicSemantics.Possibility W ℕ (Part M) | q.domain = Set.range args ∧ ∃ (m : Fin n → M), (∀ (k : Fin n), m k ∈ q.assignment (args k)) ∧ ζ m}
Instances For
The file change of a one-place atom.
Equations
- Heim1982.LF.unary N i = DynamicSemantics.FCP.ofState (Heim1982.LF.atomState (fun (m : Fin 1 → M) => N (m 0)) fun (x : Fin 1) => i)
Instances For
Rules (I)–(IV) of Ch. III §4.4 with the Extended Novelty-Familiarity-
Condition of §5.1: an atom merges the file with its proposition state
(filtering at familiar cards, adding novel ones); an indefinite is defined
only if its card is novel and then introduces it; a definite is defined only
if its card is familiar and the file entails its content, and then changes
nothing; sequencing composes; every keeps the points of F all of whose
extensions in F + φ₁ extend to (F + φ₁) + φ₂; not keeps the points of
F with no extension in F + ψ.
Equations
- One or more equations did not get rendered due to their size.
- (Heim1982.LF.atom ζ args).fcp = DynamicSemantics.FCP.ofState (Heim1982.LF.atomState ζ args)
- (Heim1982.LF.indef i N).fcp = DynamicSemantics.FCP.indef i (Heim1982.LF.unary N i)
- (φ.seq ψ).fcp = DynamicSemantics.CCP.Partial.seq φ.fcp ψ.fcp
- ψ.neg.fcp = ψ.fcp.neg
Instances For
The Extended Novelty-Familiarity-Condition #
An indefinite is defined exactly when its card is novel.
A definite is defined exactly when its card is familiar and the file entails its descriptive content.
A pronoun at a familiar card changes nothing.
A pronoun is defined exactly when its card is familiar.
The file change of an indefinite at a novel card: random assignment then filtering.
Membership and projection through the rules #
Felicity conditions of a quantified formula project as those of a conditional: the restrictive term must be felicitous in the file, the nuclear scope in the file updated with it.
Cards through the rules #
A card not among an atom's is novel at its proposition state.
Principle (A) of §1.2 and false files #
Truth (§3.2) #
Criterion (C): an utterance is true with respect to a file iff the resulting
file is true, i.e. has a satisfying point (FCP.trueIn). No existential
closure is needed: a novel card ranges over the whole domain, a familiar one
over the values its card admits.
A free indefinite has existential force: "A woman₁ …" is true w.r.t. a true file iff some individual is a woman.
A definite has the force of its card: "She₁ is a woman" is true w.r.t. a file iff some point's value at card 1 is a woman.
The book's texts #
Ch. I §1 (9): "A dog₁ came in. It₁ lay down under the table."
Equations
- Heim1982.aDog dog cameIn layDown = (Heim1982.LF.indef 1 dog).seq ((Heim1982.LF.pred₁ cameIn 1).seq ((Heim1982.LF.pro 1).seq (Heim1982.LF.pred₁ layDown 1)))
Instances For
Ch. I §1 (16): "Every dog₁ came in. It₁ lay down under the table."
Equations
- Heim1982.everyDog dog cameIn layDown = ((Heim1982.LF.indef 1 dog).every (Heim1982.LF.pred₁ cameIn 1)).seq ((Heim1982.LF.pro 1).seq (Heim1982.LF.pred₁ layDown 1))
Instances For
Ch. I §1 (17): "No dog₁ came in. It₁ lay down under the table."
Equations
- Heim1982.noDog dog cameIn layDown = ((Heim1982.LF.indef 1 dog).seq (Heim1982.LF.pred₁ cameIn 1)).neg.seq ((Heim1982.LF.pro 1).seq (Heim1982.LF.pred₁ layDown 1))
Instances For
Ch. III §5.2 (10) with the king's card accommodated in the auxiliary file of the negation.
Equations
- Heim1982.kingLocal king lunch m i = ((Heim1982.LF.indef i king).seq (Heim1982.LF.pred₂ lunch m i)).neg
Instances For
Ch. III §5.2 (10) with the king's card accommodated in the initial file.
Equations
- Heim1982.kingGlobal king lunch m i = (Heim1982.LF.indef i king).seq (Heim1982.LF.pred₂ lunch m i).neg
Instances For
(9) is felicitous whenever card 1 is novel: the indefinite's card is familiar for the pronoun of the next sentence.
(16) is infelicitous whenever card 1 is novel and the universal sentence
is true: every returns a subset of the file, at which card 1 is still novel,
so the pronoun is undefined.
(17) is infelicitous whenever card 1 is novel and the negated sentence is true, for the same reason.
§2.4 (5) is felicitous whenever cards 1 and 2 are novel in the initial file: the definites of its second sentence find their cards in the file the first sentence has produced.
§4.1 (2) is felicitous against a file at which cards 1 and 2 are novel: "it₂" finds its card in the intermediate file produced by "a pretzel₂" inside the nuclear scope.
Accommodation in the auxiliary file of the negation (§5.2) leaves the initial file's cards as they were: the king's card does not survive the negation, the narrow-scope reading.
Accommodation in the initial file (§5.2) makes the king's card part of the resulting file, which thereby entails that there is a king.