Use Modes #
The two uses of definite descriptions.
attributive: The speaker means "whoever uniquely satisfies the description". Content is descriptive (non-rigid in general).referential: The speaker has a particular individual in mind. What is said is about that individual (@cite{donnellan-1966}). The interpretive status of this (pragmatic vs. semantic) is disputed; see module docstring.
Instances For
Equations
- Semantics.Reference.Donnellan.instBEqUseMode.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Definite Descriptions #
A definite description with a specified use mode.
The same surface form "the man drinking a martini" can be used attributively (whoever is drinking a martini) or referentially (that guy over there, whom I happen to identify via the description).
- restrictor : E → W → Bool
The restrictor property (e.g., "man drinking a martini")
- useMode : UseMode
How the description is being used
- intendedRef : Option E
The speaker's intended referent (only relevant for referential use)
Instances For
Attributive Semantics #
Attributive content: at each world, the unique satisfier of the restrictor.
This is the Russellian analysis: "the φ" denotes, at world w, the unique entity satisfying φ at w. The referent can vary across worlds.
Equations
- Semantics.Reference.Donnellan.attributiveContent domain restrictor w = match List.filter (fun (e : E) => restrictor e w) domain with | [e] => some e | x => none
Instances For
Attributive semantics wrapped in PrProp: existence and uniqueness
are presupposed, the assertion is the predicate applied to the unique
satisfier.
Bridge to Core.Presupposition.PrProp: the definite article triggers
an existence+uniqueness presupposition.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Referential Semantics #
Referential content: truth conditions fixed to the speaker's intended referent, regardless of which world we evaluate at.
@cite{donnellan-1966}: in referential use, what is said is about the intended individual. "The man drinking a martini is happy" (referential, about Jones) is true iff Jones is happy — even if Jones isn't drinking a martini.
Note: modeling this as rigid intended captures Donnellan's claim about
truth conditions. Whether this represents the expression's semantic
content or merely the speaker's reference is the Kripke 1977 vs
Donnellan dispute — see module docstring.
Equations
- Semantics.Reference.Donnellan.referentialContent intended = Core.Intension.rigid intended
Instances For
A referential definite description as a ReferringExpression.
The profile ⟨false, false, true⟩ records:
designation = false: not a rigid designator by linguistic type (it is a description, not a name or indexical)singularProp = false: per @cite{almog-2014}'s reading of Donnellan (Ch 3, §2.12), referential use gives a "proposition-free" account, not a structured ⟨individual, property⟩ pairreferentialUse = true: the speaker has a cognitive fix on the referent
Equations
- One or more equations did not get rendered due to their size.
Instances For
Donnellan Divergence #
Donnellan's divergence scenario: attributive and referential uses come apart when the description fails to apply to the intended referent.
Classic example: "The man drinking a martini is happy."
- The speaker intends Jones (who is actually drinking water).
- Attributive: whoever IS drinking a martini — picks out Smith.
- Referential: Jones — the speaker's intended referent.
When the description misfits, the two uses yield different truth values.
- world : W
The world where divergence occurs
- restrictor : E → W → Bool
The restrictor (e.g., "man drinking a martini")
- predicate : E → W → Bool
The predicate (e.g., "is happy")
- intended : E
Who the speaker intends
- actualSatisfier : E
Who actually uniquely satisfies the description
The description picks out someone other than the intended referent
The intended referent doesn't satisfy the description
The actual satisfier does satisfy the description
Instances For
When divergence occurs, referential and attributive uses evaluate differently (assuming the predicate distinguishes the two individuals).
Bridge to Partee's Type-Shifting Triangle #
Connection to TypeShifting.iota: the attributive semantics of "the φ"
is Partee's iota applied at each world. Both compute the unique satisfier
of a predicate in a domain.
TypeShifting.iota domain P returns the unique e with P e = true.
attributiveContent domain restrictor w returns the unique e with
restrictor e w = true. These coincide when we fix the world parameter.