Belief–commitment frames #
The multi-relational Kripke frame of [vdL26] (Definition 2): per-agent belief
accessibility B_a, the KD45 doxastic frame of [Hin62], and pair-indexed commitment
accessibility O_{a,b}, K45 — transitive and Euclidean but not serial, so that an agent may be
committed to a contradiction. Belief B_a π and commitment C_{a,b} π are ModalLogic.Box
along these relations. Propositions are world-sets, so the valuation of Definition 2 is absorbed
into them and every proposition is C_{a,b}-free in the thesis's sense.
Main definitions #
Commitment.Frame W A— the frame.Frame.Believes,Frame.Committed—B_a,C_{a,b}.Frame.restrictCommitment— the updatec⌈π⌉_{a,b}(Definition 4):O_{a,b}restricted toπ-targets, everything else unchanged.Frame.Sincere,Frame.Competent— the frame conditions of Definition 5, after [AL03]: belief is contained in commitment; the addressee's belief is contained in the speaker's.
Main results #
Frame.committed_restrictCommitment— the performative update,c⌈π⌉_{a,b} ⊨ C_{a,b} π.Frame.Sincere.believes_of_committed,Frame.Competent.believes_of_believes,Frame.Sincere.believes_of_committed_of_competent— Theorem 26: commitment transfers to the speaker's belief under Sincerity and on to the addressee's under Competence, the informative update.Frame.restrictCommitment_eq_self— the update is idle iff the commitment already holds globally.Frame.mem_slate_iff— the propositionsais committed to towardsbatwform the principal filter of theO_{a,b}-successors, the projection onto the commitment sets ofCommitment.Basic.
References #
The belief–commitment frame of [vdL26] (Definition 2, there a commitment state): KD45 belief per agent and K45 commitment per ordered agent pair.
- belief : A → SetRel W W
a's doxastic accessibility. - commitment : A → A → SetRel W W
w ~[commitment a b] v: atw,vsatisfies everythingais committed towardsbto. - belief_kd45 (a : A) : ModalLogic.IsKD45Frame (self.belief a)
- commitment_k45 (a b : A) : ModalLogic.IsK45Frame (self.commitment a b)
Instances For
Every world is accessible from every world.
Equations
- Commitment.Frame.instInhabited = { default := { belief := fun (x : A) => Set.univ, commitment := fun (x x_1 : A) => Set.univ, belief_kd45 := ⋯, commitment_k45 := ⋯ } }
c⌈π⌉_{a,b} ([vdL26] Definition 4): O_{a,b} restricted to π-targets,
O_{a,b} ∩ {(w, v) | v ∈ π}; the other relations are unchanged.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Modal operators #
a believes π at w: π holds at every B_a-accessible world
([vdL26] Definition 3).
Equations
- c.Believes a π w = ModalLogic.Box (c.belief a) (fun (x : W) => x ∈ π) w
Instances For
a is committed towards b to π at w: π holds at every O_{a,b}-accessible world
([vdL26] Definition 3).
Equations
- c.Committed a b π w = ModalLogic.Box (c.commitment a b) (fun (x : W) => x ∈ π) w
Instances For
The performative update ([vdL26] Theorem 25 at the level of states):
c⌈π⌉_{a,b} ⊨ C_{a,b} π.
Two successive restrictions are idle iff each is.
Projection onto commitment sets #
What a is committed to towards b at w: the principal filter of the O_{a,b}-successors
of w.
Equations
- c.slate a b w = Filter.principal {v : W | (w, v) ∈ c.commitment a b}
Instances For
Frame conditions linking belief and commitment #
Under Sincerity and Competence, a's commitment towards b entails b's belief: the
informative update ([vdL26] Theorem 26(3)).