Documentation

Linglib.Semantics.Attitudes.Desire.BestWorlds

Best-worlds desire semantics #

a wants p iff every best belief-world is a p-world, where belief-worlds are ordered by the desires they satisfy — [vF99a]'s semantics, with [Kra81]'s ordering over the desire propositions. Some belief-world is always best on a finite frame (exists_undominated), so p and ¬p cannot both be wanted (Want.not_compl); the semantics is upward monotone in p (Want.mono), which is the doxastic-closure problem of [Vil08].

def Desire.BestWorlds.le {W : Type u_1} (G : List (Finset W)) (w z : W) :

le G w z: every desire in G satisfied at z is satisfied at w.

Equations
Instances For
    theorem Desire.BestWorlds.le_iff {W : Type u_1} (G : List (Finset W)) (w z : W) :
    le G w z sG, z sw s
    @[instance_reducible]
    instance Desire.BestWorlds.instDecidableLeOfDecidableEq {W : Type u_1} (G : List (Finset W)) [DecidableEq W] (w z : W) :
    Decidable (le G w z)
    Equations
    def Desire.BestWorlds.Undominated {W : Type u_1} (G : List (Finset W)) (bel : Set W) (w : W) :

    No belief-world is strictly better than w.

    Equations
    Instances For
      def Desire.BestWorlds.Want {W : Type u_1} (G : List (Finset W)) (bel p : Set W) :

      a wants p: every best belief-world is a p-world.

      Equations
      Instances For
        @[instance_reducible]
        instance Desire.BestWorlds.instDecidableUndominatedOfFintypeOfDecidableEqOfDecidablePredMemSet {W : Type u_1} (G : List (Finset W)) (bel : Set W) [Fintype W] [DecidableEq W] [DecidablePred fun (x : W) => x bel] (w : W) :
        Decidable (Undominated G bel w)
        Equations
        @[instance_reducible]
        instance Desire.BestWorlds.instDecidableWantOfFintypeOfDecidableEqOfDecidablePredMemSet {W : Type u_1} (G : List (Finset W)) (bel p : Set W) [Fintype W] [DecidableEq W] [DecidablePred fun (x : W) => x bel] [DecidablePred fun (x : W) => x p] :
        Decidable (Want G bel p)
        Equations
        theorem Desire.BestWorlds.exists_undominated {W : Type u_1} (G : List (Finset W)) (bel : Set W) [Finite W] (h : bel.Nonempty) :
        wbel, Undominated G bel w

        On a finite frame every nonempty belief state has a best world.

        theorem Desire.BestWorlds.Want.not_compl {W : Type u_1} {G : List (Finset W)} {bel p : Set W} [Finite W] (h : bel.Nonempty) (hp : Want G bel p) :
        ¬Want G bel p
        theorem Desire.BestWorlds.Want.mono {W : Type u_1} {G : List (Finset W)} {bel p q : Set W} (hpq : pq) (h : Want G bel p) :
        Want G bel q