Van der Leer 2026: Speech-Act Logic (SAL) #
[van-der-leer-2026]
A propositional dynamic logic of speech acts over commitment-state
Kripke frames. Speech acts are actions
(α ::= assert | question | ~α | α;β | π ↪ α/β) interpreted as
updates on commitment spaces (Definition 10+).
Main definitions #
CommitmentSpace— Definition 8: set of states with a⊑-minimal root and projected continuations.SpeechAct— Definition 20: the PDL action language.apply— interpretation ofSpeechActas commitment-space update.- Headline theorems T25, T26, T27, T30, T32, T33.
FBProjection— F&B 2010 as a SAL projection.
§1 Commitment spaces (Definition 8) #
Definition 8: a set of commitment states with a unique ⊑-minimal
root. The root is the current state; non-root members are projected
futures (admissible continuations under the Collaborative Principle).
- states : Set (Discourse.Commitment.Frame.CommitmentState W A)
- root : Discourse.Commitment.Frame.CommitmentState W A
- root_minimal (c : Discourse.Commitment.Frame.CommitmentState W A) : c ∈ self.states → Discourse.Commitment.Frame.CooperativeExtRefl self.root c
Instances For
The trivial space: only the root state, no projected futures.
Equations
- VanDerLeer2026.CommitmentSpace.singleton root = { states := {root}, root := root, root_mem := ⋯, root_minimal := ⋯ }
Instances For
A proposition is mutually committed throughout the space (every state, every agent pair). Geurts 2019 fixed-point characterisation lifted to the space level.
Equations
- C.MutuallyCommitted π = ∀ c ∈ C.states, ∀ (w : W), Discourse.Commitment.Frame.MutuallyCommittedAt c π w
Instances For
A proposition is commonly believed via the substrate's
EpistemicLogic.commonBelief on the state's belief relation.
Equations
- VanDerLeer2026.CommitmentSpace.CommonlyBelieved c group π bound w = Semantics.Modality.EpistemicLogic.commonBelief c.belief group (fun (v : W) => v ∈ π) bound w
Instances For
§2 Speech-act action language (Definitions 20-24) #
The action language: assert, question, sequential composition, denegation, empty.
- empty {W : Type u_3} {A : Type u_4} : SpeechAct W A
- assert {W : Type u_3} {A : Type u_4} (a b : A) (π : Set W) : SpeechAct W A
- question {W : Type u_3} {A : Type u_4} (a b : A) (π : Set W) : SpeechAct W A
- seq {W : Type u_3} {A : Type u_4} (α β : SpeechAct W A) : SpeechAct W A
- denegate {W : Type u_3} {A : Type u_4} (α : SpeechAct W A) : SpeechAct W A
Instances For
Update a commitment state with assert_{a,b}(π): restrict the
(a, b) commitment relation to π-targets.
Equations
- VanDerLeer2026.assertOnState a b π c = c.restrictCommitment a b π
Instances For
The headline assert update: new root is assertOnState of the
prior root; we expose the singleton form for the basic theorems.
Equations
Instances For
Interpretation of SpeechAct as a commitment-space update.
question, denegate are placeholders for the basic theorems.
Equations
- VanDerLeer2026.apply VanDerLeer2026.SpeechAct.empty x✝ = x✝
- VanDerLeer2026.apply (VanDerLeer2026.SpeechAct.assert a b π) x✝ = VanDerLeer2026.applyAssert a b π x✝
- VanDerLeer2026.apply (VanDerLeer2026.SpeechAct.question a b π) x✝ = x✝
- VanDerLeer2026.apply (α.seq β) x✝ = VanDerLeer2026.apply β (VanDerLeer2026.apply α x✝)
- VanDerLeer2026.apply α.denegate x✝ = x✝
Instances For
§3 Headline theorems T25-T33 #
T25 — after assert_{a,b}(π), a is committed to π at the
new root.
T26 — under Sincerity + Competence, commitment transfers to the addressee's belief. The mediated CommonGround-update of [bary-2025].
T27.1 — under Sincerity, commitment to p entails commitment
to "I believe p". The formal direction of [krifka-2024]'s
"buffet is open" puzzle.
T27.2 — non-converse: there exist sincere states where
C_{a,b} (B_a p) holds but C_{a,b} p does not. TODO: full
countermodel construction.
T32 — every assertion update produces a non-empty space.
T33 — asserting ∅ yields a violation state (empty O_{a,b}).
§4 Farkas-Bruce 2010 as a SAL projection #
F&B's DC_x: propositions x is publicly committed to,
projected from a SAL state by ranging over all addressees.
Equations
- VanDerLeer2026.FBProjection.discourseCommitment c x w π = ∀ (y : A), Discourse.Commitment.Frame.Committed c x y π w
Instances For
F&B's cg (common ground) projected as universally-believed
propositions.
Equations
- VanDerLeer2026.FBProjection.commonGround c w π = ∀ (a : A), Discourse.Commitment.Frame.Believes c a π w
Instances For
After assert_{a,b}(π), a's F&B-style discourse commitment
includes π (towards b).
Under sincerity+competence, the addressee believes the asserted
π — the F&B "ASSERT enters CommonGround" effect, mediated.
The Bary 2025 critique made visible: under sincerity+competence,
DC_x ⊆ cg — but in general they differ. F&B's conflation of the
two sets works only in the ideal case.