The Table Model #
n-agent table-model substrate: a stack of at-issue items, per-agent commitment slates, and a common ground.
Main definitions #
Item A W— speaker, addressee, mood, alternatives.DiscourseState A W I— ⟨table, dc, cg⟩, polymorphic in the table-element typeI(full model:I := Item A W).DiscourseState.IsStable— empty-table predicate.pushItem,popItem,addCommit,addToCG— primitive updates.
TODO #
- Projected set
ps(CommonGround), highlighting ([FR17]), item identity (for withdrawal).
An at-issue item on the conversational table.
- speaker : A
Speaker of the utterance.
- addressee : A
Addressee.
Illocutionary force.
- alternatives : List (W → Prop)
Alternatives at issue:
[p]for assertion,[p, ¬p]for polar question, the answer set for wh-questions.
Instances For
The discourse structure (DS) of [FB10], polymorphic
in the table-element type I (full model: I := Item A W).
- table : List I
Stack of unresolved items, head = most recent.
- dc : A → TaggedSlate W
Per-agent discourse commitments.
- cg : CommonGround W
The common ground.
Instances For
Initial state: empty table, empty commitments, trivial CommonGround.
Equations
- Discourse.Commitment.Table.DiscourseState.empty = { table := [], dc := fun (x : A) => Discourse.Commitment.TaggedSlate.empty, cg := CommonGround.empty }
Instances For
Equations
The state is stable when the table is empty.
Instances For
Worlds compatible with the common ground.
Equations
- s.contextSet = s.cg.contextSet
Instances For
Commitment accessors #
First-class views of an agent's commitments, collapsing the (s.dc a).proj
two-step that recurs across consumers.
Agent a's doxastic (act-as-if-believe) commitments, untagged.
Equations
- s.doxasticOf a = (s.dc a).doxasticContents
Instances For
a is doxastically committed to p.
Equations
- s.Commits a p = (p ∈ s.doxasticOf a)
Instances For
The common-ground propositions.
Equations
- s.cgPropositions = s.cg.propositions
Instances For
Primitive updates #
Instances For
Instances For
Instances For
Add (p, src, force) to agent a's slate. Defaults: self-generated,
doxastic — the standard assertion-driven cell.
Equations
Instances For
Basic theorems #
Accessor reductions #
Equations
The full Farkas-Bruce model: the table holds rich speech-act Items.
Equations
Instances For
Farkas-Bruce dynamics #
The [FB10] discourse moves — assertion, polar question,
acceptance — over the 2-participant specialisation State W, with the plain
speaker/listener commitment views (dcS/dcL) recovered from the per-agent
slate so an F&B trace yields one-line equational facts.
The 2-participant Farkas-Bruce state, specialised over DiscourseRole.
Equations
Instances For
Addressee accepts the head alternative of the top item: other-generated doxastic commit, add to common ground, pop.
Equations
- One or more equations did not get rendered due to their size.
Instances For
After asserting p and accepting it, p reaches the common ground.
Acceptance adds p to the addressee's commitments.
The speaker's assertion commitment survives acceptance.