Doxastic attitude semantics #
Accessibility semantics for doxastic attitude verbs (believe, know, think) in Hintikka's
tradition: w ~[R x] w' reads "w' is compatible with what x believes or knows in w", and
⟦x believes p⟧(w) is the relational box □[R x] p w, so closure under known implication is the
K axiom ModalLogic.box_K.
A DoxasticPredicate pairs an accessibility relation with a veridicality value and a factivity
class. Applied to a complement it is a trivalent proposition (DoxasticPredicate.sentence) that
presupposes the complement when the predicate is factive and asserts the box, together with the
complement when it is veridical. Veridicality is thus an entailment
(veridical_entails_complement) and factivity a presupposition, which a context admits only if it
entails the complement (support_sentence). Over reflexive accessibility both requirements are
redundant by the T axiom (holdsAt_iff_box).
References #
A veridical verb requires its complement p to hold at w, and a non-veridical one requires
nothing.
Equations
Instances For
Equations
- Doxastic.instDecidableVeridicalityHoldsOfDecidablePred Doxastic.Veridicality.veridical p w = Doxastic.instDecidableVeridicalityHoldsOfDecidablePred._aux_1 p w
- Doxastic.instDecidableVeridicalityHoldsOfDecidablePred Doxastic.Veridicality.nonVeridical p w = { decide := true, reflects_decide := ⋯ }
A doxastic attitude predicate is an accessibility relation for each attitude holder, with a veridicality value and a factivity class.
- access : E → SetRel W W
w ~[access x] w'whenw'is compatible with the attitude ofxinw. - veridicality : Veridicality
Whether the predicate entails its complement.
- factivity : Option Presupposition.Factivity
The factivity class of a predicate that presupposes its complement,
noneotherwise.
Instances For
Applied to a holder and a complement, the predicate is a trivalent proposition that presupposes the complement if the predicate is factive and asserts the box, together with the complement if it is veridical.
Equations
- V.sentence agent p = {w : W | ∀ x ∈ V.factivity, p w}.indicator fun (w : W) => SignType.ofProp (Doxastic.VeridicalityHolds V.veridicality p w ∧ ModalLogic.Box (V.access agent) p w)
Instances For
⟦x V that p⟧(w) is true when sentence is.
Instances For
A factive predicate is defined exactly where its complement is true, and a non-factive one everywhere.
Equations
- One or more equations did not get rendered due to their size.
A veridical predicate entails its complement, so if x knows p at w, then p w.
Over reflexive accessibility the veridicality and factivity requirements are redundant, and the predicate holds exactly when its complement is true at every accessible world.