Faller (2019): The discourse commitments of illocutionary reportatives #
[Fal19] [FB10] [Sta78] [Wal96] [Kri14] [AB14] [Gun08] [Mur14] [Gof79]
Faller's discourse-update account of the Cuzco Quechua reportative =si.
The puzzle (her display (1)): a speaker of a reportative declarative need
not be committed to the reported proposition φ — they may even deny it
(1a) — yet often intends φ to resolve the QUD (1b). Faller's solution
splits Goffman's animator from principal: the reportative commits the
animator only to having reportative evidence, while the distinct principal
carries the truth commitment. The Collaborative Principle ([Wal96])
then derives the animator's dependent truth commitment when they do not
disagree.
Main declarations #
GoffmanRole,RoleAssignment— animator / author / principal (her (30)).EvidenceType— adequate / reportative / bpg (her (24)–(25)), with aninferentialextension.DiscourseState— the Farkas-Bruce table state extended with per-evidence-type commitment sets.PRESENT,reportativePRESENT— the speech-act operators (her (34), (35)).
Implementation notes #
- Built over
Discourse.Commitment.Table.DiscourseState A W (Set W): truth commitments live in the inherited per-agent slatedc, the Table is the proposition stack (I := Set W), and the common ground iscg. Only the evidence-type familyevidCommitis Faller-specific. - Faller numbers her framework as displays
(24),(34),(35)— not equations.
Todo #
- Model the (1b) half of the puzzle: the Collaborative Principle ([Wal96], her (29)) deriving the animator's dependent truth commitment when they do not disagree (her Figure 6). Only the (1a) Absence-of-Commitment half is formalized here.
- Promote
GoffmanRole/EvidenceTypetoDiscourse/once a second consumer (e.g. [AB14], [Mur14]) imports them.
Goffman 1979 speaker roles #
[Gof79] "Footing" distinguishes three roles within "speaker": the animator physically utters; the author chose the words; the principal is committed by the words. In standard cases all three coincide; reportatives, quotations, and messengers separate them.
- animator : GoffmanRole
The individual physically producing the utterance (sound waves).
- author : GoffmanRole
The individual who selected the words and sentiments expressed.
- principal : GoffmanRole
The individual whose position is established by the words.
Instances For
Equations
- Faller2019.instDecidableEqGoffmanRole x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Faller2019.instReprGoffmanRole = { reprPrec := Faller2019.instReprGoffmanRole.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
The canonical-speaker assignment: animator = author = principal.
Equations
- Faller2019.RoleAssignment.canonical e = { animator := e, author := e, principal := e }
Instances For
A messenger-style assignment: animator and principal distinct. This is
the configuration the CQ reportative =si requires (her (35ii)).
Equations
- Faller2019.RoleAssignment.messenger anim prin = { animator := anim, author := anim, principal := prin }
Instances For
Commitment-typed discourse state #
The evidence types Faller tracks in distinct commitment sets. Her (24)–(25)
define exactly the first three (AeC, RepC, BpgC); inferential is an
extension — Faller mentions inferential commitment in prose but defines no
InfC set.
- adequate : EvidenceType
Adequate evidence ([Fal19], after Grice): the default for unmarked assertions.
- reportative : EvidenceType
Reportative evidence (hearsay). The CQ
=siadds to this. - bpg : EvidenceType
Best possible grounds (strongest first-hand evidence). The CQ
=miadds to this. - inferential : EvidenceType
Inferential evidence (the CQ
-cháconjectural). Extension; not one of Faller's defined commitment sets.
Instances For
Equations
- Faller2019.instDecidableEqEvidenceType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Faller2019.instReprEvidenceType = { reprPrec := Faller2019.instReprEvidenceType.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Faller's discourse structure: the Farkas-Bruce table state — truth
commitments in the inherited slate dc, a proposition-stack Table, and a
common ground — extended with per-evidence-type commitment sets.
- table : List (Set W)
- dc : A → TaggedSlate W
- cg : CommonGround W
- evidCommit : EvidenceType → A → Discourse.Commitment.CommitmentSlate W
Per-evidence-type commitment sets per agent (AeC, RepC, BpgC, ...).
Instances For
The empty discourse state: no commitments, empty Table, trivial CommonGround.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Agent a is truth-committed to φ (φ ∈ TC_a).
Equations
- s.CommittedTrue a φ = (φ ∈ (s.dc a).toSlate.commitments)
Instances For
Agent a holds φ as evidence of type et (φ ∈ et-C_a).
Equations
- s.CommittedEvid et a φ = (φ ∈ (s.evidCommit et a).commitments)
Instances For
Push a proposition onto the Table.
Equations
- s.pushTable φ = { toDiscourseState := s.pushItem φ, evidCommit := s.evidCommit }
Instances For
Add φ to agent a's truth commitments (the inherited slate dc), with
provenance src (default self-generated — the plain-assertion case;
reportativePRESENT marks the principal's animator-introduced commitment
other-generated, per [Fal19] fn. 30 / §6.1).
Equations
- s.addTruthCommit a φ src = { toDiscourseState := s.addCommit a φ src, evidCommit := s.evidCommit }
Instances For
Add φ to agent a's type-et evidential commitments.
Equations
- s.addEvidCommit et a φ = { toDiscourseState := s.toDiscourseState, evidCommit := Function.update s.evidCommit et (Function.update (s.evidCommit et) a ((s.evidCommit et a).add φ)) }
Instances For
Update API #
Per-operator @[simp] lemmas, so the headline proofs reduce through this API
rather than reaching into substrate slate internals.
Commitment-membership API #
PRESENT and =si #
Faller's final PRESENT, her display (34) (revising the initial three-clause
(27), which committed the speaker's own TC and AeC):
PRESENT(φ, a, K_i) = K_{i+1} such that
(i) T_{i+1} = push(φ, T_i) -- always: scope on Table
(ii) TC_{p,i+1} = TC_{p,i} ∪ {φ} -- principal commits to truth
(iii) AeC_{a,i+1} = AeC_{a,i} ∪ {φ} -- animator commits to evidence
(iv) a_{i+1} = p_{i+1} -- default: animator = principal
The reportative =si (her (35)) is a modifier on PRESENT:
=si(PRESENT)(φ, a, K_i) = PRESENT(φ, a, K_i) such that
(i) RepC_{a,i+1} = RepC_{a,i} ∪ {φ} -- override (34iii): RepC, not AeC
(ii) a_{i+1} ≠ p_{i+1} -- override (34iv): animator ≠ principal
[Fal19] (34): with defaults active, PRESENT pushes φ to the
Table, commits the principal to truth, and the animator to adequate
evidence. The roles argument carries (34iv) flexibility: the canonical
speaker uses RoleAssignment.canonical; a messenger uses the explicit
assignment.
Equations
- Faller2019.DiscourseState.PRESENT φ roles s = ((s.pushTable φ).addTruthCommit roles.principal φ).addEvidCommit Faller2019.EvidenceType.adequate roles.animator φ
Instances For
[Fal19] (35): the CQ =si modifier on PRESENT overrides
(34iii) (commit to RepC, not AeC) and requires (35ii) (animator ≠
principal). The distinctness requirement is a precondition: the operator
updates only when roles.animator ≠ roles.principal, else returns the
input unchanged (a defective speech act).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Headline theorems #
These lift Faller's verbal claims to provable statements over the substrate discourse state.
[Fal19] (34ii): default PRESENT puts φ in the principal's
truth commitments.
[Fal19] (34iii): default PRESENT puts φ in the animator's
adequate-evidence commitments.
[Fal19] (35i): =si adds φ to the animator's reportative
commitments — the headline that reportatives flag the evidence type.
[Fal19] (35): =si commits the principal (not the animator)
to truth — the reportative shifts truth-commitment to the third party.
[Fal19] Absence of Commitment (1a): after =si(PRESENT(φ))
with distinct animator and principal, the animator is not truth-committed
to φ. Starting from empty, the animator's truth commitments stay empty
because =si's truth update fires only on the principal.
[Fal19] (25): truth and evidential commitments are formally
independent — witnessed by the reportative configuration, where the animator
holds φ as reportative evidence yet is not truth-committed to it.