Demonstration Semantics for Quotative Complements #
@cite{rudin-2025b} @cite{davidson-2015} @cite{eckardt-2014} @cite{maier-2017}
A double-Davidsonian analysis of quotative complements to verbs of speech, following @cite{rudin-2025b}'s "Embedded Intonation and Quotative Complements to Verbs of Speech" (Linguistic Inquiry).
The Core Shift #
Standard analysis of Sara said "Aaron likes apples":
- say is a 2-place predicate of events and propositions
- The quote denotes a proposition (or content individual)
- say introduces a CONTENT relation between the event and the proposition
@cite{rudin-2025b}'s proposal: verbs of speech are uniformly 1-place event predicates. The complementizer — overt that or covert QUOTE — supplies the relation:
⟦say⟧ = λe. SAY(e) ⟦that⟧ introduces CONTENT(e, p) for propositional δ ⟦QUOTE⟧ introduces REENACT(e, u) for a paratactic performance u
A quotative complement is a covert demonstrative pthat whose referent is the cotemporaneous performance u itself. Composition is via predicate modification, not function application.
Architecture #
We split the formalization in two layers:
PerformanceOntology Perf— properties of utterance-events (LINGMAT, Loud, Whispered, RisingDecl, Commits, RaisesIssue) and the cross-property axioms that drive verb-class postulates.SpeechVerbs Time SemObj Perf [Ω]— verb predicates (SAY, ASK, ASSERT, YELL, WHISPER), event relations (CONTENT, REENACT), and meaning postulates that connect verbs to performances via the ontology.
This split mirrors mathlib practice: a small "data" structure exposing
properties + axioms, separated from the larger structure that consumes
them. It also makes the Farkas-Bruce bridge possible: a discourse-state
adapter can supply a PerformanceOntology instance whose Commits and
RaisesIssue are derived from F&B dcS / table operations rather than
stipulated (see Theories/Pragmatics/Assertion/QuotationFBOntology.lean).
Meaning Postulates #
The verb-class differences are captured by meaning postulates constraining the relation between verbal predicates and properties of performances:
SAY(e) ↔ ∀u. REENACT(e,u) → LINGMAT(u) (Rudin §3.3.4) ASK(e) ↔ ∀u. REENACT(e,u) → RESP(u) (Rudin §4.4.1) ASSERT(e) ↔ SAY(e) ∧ ∀u. REENACT(e,u) → Commits(u) [extrapolation] YELL(e) ↔ SAY(e) ∧ ∀u. REENACT(e,u) → Loud(u) [extrapolation] WHISPER(e) ↔ SAY(e) ∧ ∀u. REENACT(e,u) → Whispered(u) [extrapolation]
where RESP(u) := RaisesIssue(u) ∧ ¬ Commits(u) is the
"response-eliciting" property characterized by @cite{rudin-2025b}.
These postulates derive @cite{rudin-2025b}'s empirical generalizations:
- yell is consistent with quotative complements requiring loud performances; whisper is not (incompatible with loud quotation).
- assert requires the speaker to commit to the content; rising declaratives don't commit; therefore assert "p?" is infelicitous while say "p?" is fine.
- ask requires the absence of commitment AND issue-raising; rising declaratives are exactly that; therefore ask "p?" is fine even though propositional ask that p is not.
The ASSERT/YELL/WHISPER postulates are formal extrapolations of the informal generalizations in @cite{rudin-2025b} (the paper states the empirical generalization but does not provide a formal postulate for each verb). The SAY and ASK postulates are explicit in the paper.
Anchoring #
Performances are events in their own right — utterance-events
paratactically associated with the speech-event. We model Performance
as a type synonym Event Time, following @cite{rudin-2025b}'s remark that
performances are special-purpose events. But the SpeechVerbs structure
is parameterized over an arbitrary Perf type, so alternative
ontologies (e.g., a Farkas-Bruce-derived discourse adapter) can supply
their own performance type.
Default performance type: an Event Time, since performances have
temporal extent and ontological status as events
(per @cite{rudin-2025b}, fn 21). The SpeechVerbs structure is
parameterized over Perf, so users may instantiate Perf with
other types (e.g., a discourse-state-derived performance type).
Equations
Instances For
The ontology of performance properties.
Bundles the basic properties of utterance-events that the verb-class meaning postulates appeal to, plus the cross-property axioms that @cite{rudin-2025b} relies on (loud/whispered exclusion, rising declaratives' non-commitment, etc.).
Parameterized over Perf so that downstream modules can supply
alternative performance ontologies (e.g., one whose Commits is
derived from a Farkas-Bruce discourse-state update).
- LINGMAT : Perf → Prop
LINGMAT: the performance is linguistic material (@cite{rudin-2025b} §3.3.4).
- Loud : Perf → Prop
Loud: the performance is loud.
- Whispered : Perf → Prop
Whispered: the performance is whispered (sub-vocal).
- RisingDecl : Perf → Prop
RisingDecl: the performance has rising declarative intonation (@cite{rudin-2025b} §4.1, the empirical engine of the paper).
- Commits : Perf → Prop
Commits: the performance commits its speaker to its content (Farkas-Bruce dcS update; @cite{farkas-bruce-2010}).
- RaisesIssue : Perf → Prop
RaisesIssue: the performance raises an issue (Farkas-Bruce table push; @cite{farkas-bruce-2010}).
Loud and whispered performances are mutually exclusive.
- rd_not_commits (u : Perf) : self.RisingDecl u → ¬self.Commits u
Rising declaratives don't commit (@cite{rudin-2025b} §4.1, §4.4.1: the load-bearing fact).
- rd_raises_issue (u : Perf) : self.RisingDecl u → self.RaisesIssue u
Rising declaratives raise issues (rising intonation flags openness; the issue-raising side of the RESP property).
- rd_is_lingmat (u : Perf) : self.RisingDecl u → self.LINGMAT u
Rising declaratives are linguistic material.
Instances For
RESP (response-eliciting): the performance raises an issue without committing to its resolution. (@cite{rudin-2025b} §4.4.1, eq. for the property characterizing ASK-quotative performances.)
Equations
- Ω.RESP u = (Ω.RaisesIssue u ∧ ¬Ω.Commits u)
Instances For
Rising declaratives are RESP. Follows from rd_raises_issue and
rd_not_commits.
A model of verbs of speech and their thematic complements,
parameterized over a performance ontology Ω.
Bundles:
- Verb predicates (1-place predicates of events): SAY, ASSERT, ASK, YELL, WHISPER
- Event relations: CONTENT (event to semantic object) and REENACT (event to performance)
- Sortal predicates on semantic objects: isProposition, isQuestion
- Meaning postulates as fields, connecting the verbs to
Ω
Each meaning postulate carries an annotation indicating whether it is explicit in @cite{rudin-2025b} or an extrapolation (formal rendering of an informal generalization in the paper).
- SAY : Events.Event Time → Prop
say: linguistic-material producing event
- ASSERT : Events.Event Time → Prop
assert: SAY + commitment
- ASK : Events.Event Time → Prop
ask: REENACT pole forces RESP performances
- YELL : Events.Event Time → Prop
yell: SAY + loud performance
- WHISPER : Events.Event Time → Prop
whisper: SAY + whispered performance
- CONTENT : ArgumentStructure.EventRel Time SemObj
CONTENT: event-to-content (proposition or question denotation)
- REENACT : ArgumentStructure.EventRel Time Perf
REENACT: event-to-performance (@cite{rudin-2025b} §3.2).
- isProposition : SemObj → Prop
The semantic object is a proposition.
- isQuestion : SemObj → Prop
The semantic object is a question denotation.
- say_iff_lingmat (e : Events.Event Time) : self.SAY e ↔ ∀ (u : Perf), self.REENACT e u → Ω.LINGMAT u
Explicit in @cite{rudin-2025b} (§3.3.4): SAY-events ↔ all reenacted performances are linguistic material.
- ask_iff_resp (e : Events.Event Time) : self.ASK e ↔ ∀ (u : Perf), self.REENACT e u → Ω.RESP u
Explicit in @cite{rudin-2025b} (§4.4.1): ASK-events ↔ all reenacted performances are response-eliciting (raise an issue without committing). Crucial: this is not merely the absence of commitment — it also requires issue-raising, which is what makes rising declaratives (a RESP performance) a felicitous ASK complement while a silent grunt (no issue raised) would not be.
- assert_iff_say_and_commits (e : Events.Event Time) : self.ASSERT e ↔ self.SAY e ∧ ∀ (u : Perf), self.REENACT e u → Ω.Commits u
Extrapolation of the informal generalization in @cite{rudin-2025b} (§4.5: assert requires speaker commitment). The paper does not provide a formal postulate; this is the natural rendering.
- yell_iff_say_and_loud (e : Events.Event Time) : self.YELL e ↔ self.SAY e ∧ ∀ (u : Perf), self.REENACT e u → Ω.Loud u
Extrapolation of the informal generalization in @cite{rudin-2025b} (§3.3.6, §4.7: yell requires loud performances).
- whisper_iff_say_and_whispered (e : Events.Event Time) : self.WHISPER e ↔ self.SAY e ∧ ∀ (u : Perf), self.REENACT e u → Ω.Whispered u
Extrapolation dual to
yell_iff_say_and_loud. - content_say_propositional (e : Events.Event Time) (δ : SemObj) : self.SAY e → self.CONTENT e δ → self.isProposition δ
Explicit in @cite{rudin-2025b} (§3.3.4): sortal restriction on SAY's CONTENT — propositional content of a SAY-event must be a proposition.
- content_ask_question (e : Events.Event Time) (δ : SemObj) : self.ASK e → self.CONTENT e δ → self.isQuestion δ
Explicit in @cite{rudin-2025b} (§4.3): sortal restriction on ASK's CONTENT — propositional content of an ASK-event must be a question.
- prop_not_question (δ : SemObj) : self.isProposition δ → ¬self.isQuestion δ
Sortal disjointness: a semantic object is not simultaneously a proposition and a question. Used to derive
*say that <question>*infelicity from the SAY/ASK content sortal restrictions.
Instances For
Propositional complement composition: V that p asserts a CONTENT relation between the verb-event and the propositional denotation.
Instances For
Quotative complement composition: V "u" asserts a REENACT relation between the verb-event and the cotemporaneous performance u (the referent of covert pthat; @cite{rudin-2025b} §3).
Instances For
Quotative composition existentially closed over the performance. This is what shows up in actual sentence meanings: at the sentence level the performance is introduced as an existential when QUOTE attaches, then constrained by descriptive content (a proposition over performances, e.g., "this rising-declarative tokening of Aaron likes apples?").
Equations
- M.quoteCompEx V P e = (V e ∧ ∃ (u : Perf), M.REENACT e u ∧ P u)
Instances For
Prediction: a say event with REENACT to u requires u to be linguistic material. (Rules out #Sara said {grunt} in the absence of LINGMAT.)
Prediction: an assert event with a rising-declarative performance is impossible (@cite{rudin-2025b} §4.5: #Sara asserted "Aaron likes apples?" with rising intonation).
Prediction: an ask event with a rising-declarative performance is consistent. The reenacted performance is RESP (rising declaratives raise an issue and don't commit), satisfying ASK's postulate. (@cite{rudin-2025b} §4.4.1: derives the felicity of Sara asked "Aaron likes apples?".)
Prediction: an ask event quoting a non-issue-raising performance
is impossible. The ASK postulate requires RESP, which requires
RaisesIssue. (Rules out e.g. #Sara asked "Aaron likes apples"
with falling, declarative intonation that commits the original
speaker rather than raising an open question.)
Prediction: a yell event with REENACT to u makes u loud.
Prediction: a whisper event with a loud performance is impossible.
Loud and whispered are mutually exclusive, but whisper requires
whispered performances.
Sortal prediction: an ask-event with propositional CONTENT requires
that CONTENT be a question. Combined with disjointness of
isProposition and isQuestion in concrete models, this rules out
#ask that p with declarative p.
ASSERT ⊆ SAY: an assertion is a saying. Direct from the postulate.
YELL ⊆ SAY: yelling is a manner-of-saying.
WHISPER ⊆ SAY: whispering is a manner-of-saying.
ASSERT and ASK are incompatible at a single performance: ASSERT forces commitment, ASK forces non-commitment. (Captures the say/ask polar split — Sara said "p" may overlap with Sara asked "p?" via different performances, but a single performance can satisfy at most one.)
karate gestures contradiction (motivation for LINGMAT in @cite{rudin-2025b}): a SAY-event whose REENACTed performance is not linguistic material is impossible. The postulate enforces LINGMAT, so a non-LINGMAT witness gives an immediate contradiction.