Evidential Illocutionary Operators #
@cite{faller-2002} @cite{faller-2019a} @cite{murray-2014} @cite{murray-2017} @cite{krifka-2014} @cite{anderbois-brasoveanu-henderson-2015} @cite{martinez-vera-2024} @cite{martinez-vera-2026}
Two illocutionary operators consistently distinguish direct from indirect evidentials in the Faller / Murray tradition:
assert(paired with direct evidentials, e.g. Cuzco Quechua -mi, Saraguro Kichwa -rka, Aymara direct -cha): the speaker commits to the scope proposition AND to the not-at-issue evidential proposition.present(paired with reportative/inferential evidentials, e.g. Cuzco Quechua -si, Saraguro Kichwa -shka): the speaker brings the scope to the addressee's attention WITHOUT committing to it; commits only to the not-at-issue evidential proposition.
Both operators are illocutionary in the sense of
@cite{martinez-vera-2026} Composition Rule III: they consume the full
⟨at-issue, not-at-issue⟩ pair from Theories/Semantics/Composition/Layered
and produce a discourse update.
What this module exposes #
EvidentialAct W— the act type produced byassert/present. The name disambiguates fromDialogue.Krifka.SpeechAct W(commitment-space framework, different shape) andSemantics.Modality.Assert.SpeechActEvent W(event-style speech-act primitive). All three are different formalisations of overlapping concepts; future bridge work would unify them through projection lemmas.EvidentialAct.raisedPropositions— the propositions the act puts forward to the addressee. This is the substrate-level projection that downstream highlighting consumers cite, rather than re-deriving fromcommitsToScope.assertraises just the scope;presentraises both the scope and its complement (the polar issue), since the speaker is non-committal and both options are on the table.- Substrate theorems
present_raises_polar_negation,assert_raises_only_scopeconnectcommitsToScopeto the highlighting-relevant projection. Verum studies, biased polar question studies, and reportative-evidential studies all consume these instead of re-stipulating discourse-update behaviour.
Existing substrate:
Core.Discourse.Commitmentprovides commitment slates andIndexedCommitment(Krifka 2015's S⊢φ);EvidentialActhere is a thinner illocutionary-output type that any of the larger discourse-state trackers can ingest.Features.Evidentiality.EvidentialSourceprovides the canonical Aikhenvald 3-way; this module supplies the typological default evidence-source-to-illocutionary-operator mapping.
The result of applying an illocutionary operator to a layered argument.
Records: speaker, addressee, the scope proposition (regardless of
commitment), the not-at-issue evidential proposition, and the binary
flag distinguishing assert-flavour (commits to scope) from
present-flavour (does not). All four discourse-update tracker
families (Krifka commitment-space, Farkas-Bruce table, Murray-style
cards, Anderbois-Brasoveanu-Henderson AI-stack) can ingest this
record by reading the relevant fields.
Named EvidentialAct to disambiguate from the existing
Dialogue.Krifka.SpeechAct (CommitmentSpace.lean) and
Semantics.Modality.Assert.SpeechActEvent — three different
formalisations of overlapping concepts that should eventually be
bridged.
- speaker : Core.Discourse.DiscourseRole
Speaker of the act.
- addressee : Core.Discourse.DiscourseRole
Addressee.
- scope : Set W
The proposition under consideration (regardless of speaker commitment).
- evidentialContent : Set W
The not-at-issue (evidential) proposition the speaker commits to.
- commitsToScope : Bool
Whether the speaker publicly commits to
scope(assert-flavour) or merely brings it to attention (present-flavour).
Instances For
@cite{faller-2002}/@cite{faller-2019a}: assert(⟨A, N⟩) commits the
speaker both to A (the scope proposition) and to N (the evidential
proposition). Used with direct evidentials.
Equations
- Discourse.EvidentialIllocution.assert s a β = { speaker := s, addressee := a, scope := {w : W | β.atIssue w}, evidentialContent := {w : W | β.notAtIssue w}, commitsToScope := true }
Instances For
@cite{murray-2014}/@cite{faller-2019a}: present(⟨A, N⟩) brings A to
the addressee's attention but does NOT commit the speaker to A; it
commits only to N (the evidential proposition). Used with
reportative/inferential evidentials.
Equations
- Discourse.EvidentialIllocution.present s a β = { speaker := s, addressee := a, scope := {w : W | β.atIssue w}, evidentialContent := {w : W | β.notAtIssue w}, commitsToScope := false }
Instances For
The defining contrast between assert and present: they agree on
speaker, addressee, scope, and evidential content, but disagree on
whether the speaker commits to scope.
§ Raised propositions: the substrate-level highlighting projection #
raisedPropositions is the propositions an act puts forward for the
addressee to consider. The commitsToScope flag determines what's
raised:
commitsToScope = true(assert): the speaker has settled the issue; only the scope proposition is raised.commitsToScope = false(present): the speaker has NOT settled the issue; both the scope and its negation are raised — the polar issue is open.
This is the substrate-level claim about Faller/Murray's analysis.
Verum studies (e.g. Phenomena/Verum/Studies/MartinezVera2026.lean)
build their discourse-update maps by adding raisedPropositions to
whatever salience tracker they use, rather than re-stipulating the
match-on-commitsToScope.
The propositions an act puts forward to the addressee.
assert raises just the scope (the speaker has committed; ¬scope is
not on the table). present raises both scope and ¬scope (the speaker
is non-committal, so both polar options are open).
This is the substrate-level projection that downstream highlighting
consumers cite. The if is local here so future studies don't
re-derive it.
Equations
- a.raisedPropositions = if a.commitsToScope = true then {a.scope} else {a.scope, a.scopeᶜ}
Instances For
assert raises only the scope.
present raises both the scope and its complement (the polar issue).
present raises the negation of its scope as a salient alternative.
This is the substrate fact verum studies cite to license a verum-marker
follow-up after a reportative evidential.
assert does NOT raise the negation of its scope, provided the
scope is satisfiable (some world satisfies it). This rules out the
degenerate empty-W case where every set equals its complement. The
substrate fact verum studies cite to predict that a verum-marker
follow-up is INFELICITOUS after a direct evidential.
§ Typological mapping from evidence source to illocutionary flavour #
Typological mapping from evidential source to illocutionary operator
flavour. Direct evidence licenses assert; hearsay and inference
license present (@cite{faller-2002}, @cite{faller-2019a},
@cite{murray-2014}, @cite{murray-2017}).
This is a typological generalisation, not a definitional truth. Footnote 7 of @cite{martinez-vera-2026} documents an Andean exception (a speaker authoritative about Inca history uses the direct -rka in the absence of direct perceptual evidence); per-construction analyses can override the default.
- assertFlavour : IllocutionaryFlavour
- presentFlavour : IllocutionaryFlavour
Instances For
Equations
- Discourse.EvidentialIllocution.instDecidableEqIllocutionaryFlavour x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Default mapping from evidential source to illocutionary flavour.
Equations
- Discourse.EvidentialIllocution.IllocutionaryFlavour.ofEvidentialSource Features.Evidentiality.EvidentialSource.direct = Discourse.EvidentialIllocution.IllocutionaryFlavour.assertFlavour
- Discourse.EvidentialIllocution.IllocutionaryFlavour.ofEvidentialSource Features.Evidentiality.EvidentialSource.hearsay = Discourse.EvidentialIllocution.IllocutionaryFlavour.presentFlavour
- Discourse.EvidentialIllocution.IllocutionaryFlavour.ofEvidentialSource Features.Evidentiality.EvidentialSource.inference = Discourse.EvidentialIllocution.IllocutionaryFlavour.presentFlavour
Instances For
Apply the typologically-default operator for a given evidential source.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Direct evidentials commit the speaker to the scope proposition; indirect (hearsay/inference) evidentials do not. The headline typological generalisation.