Documentation

Linglib.Semantics.Attitudes.Desire.QuestionBased

Question-based desire semantics #

a wants p relative to a contextual question Q: the answers compatible with a's beliefs are ordered by the desires they entail, and the ascription holds iff every best such answer entails p[PB25]'s semantics. Its definedness conditions are the paper's metasemantic constraints — IsConsidered (every answer settles p), IsDiverse (both p- and ¬p-answers), IsAntiDeckstacking (a salient proposition some answer entails is itself settled; [Con02]), IsBelSensitive (the beliefs discriminate among the answers; [Yal18]) — bundled as Defined and as the presupposition of toPartialProp, under which the ascription is Strawson upward monotone (toPartialProp_strawsonEntails). On the finest question the semantics is the best-worlds one (want_finest_iff).

def Desire.QuestionBased.le {W : Type u_1} (G : List (Finset W)) (a a' : Finset W) :

le G a a': every desire in G entailed by a' is entailed by a — the criteria-derived order with entailment as satisfaction.

Equations
Instances For
    theorem Desire.QuestionBased.le_iff {W : Type u_1} (G : List (Finset W)) (a a' : Finset W) :
    le G a a' sG, a'sas
    def Desire.QuestionBased.Live {W : Type u_1} (bel : Set W) (a : Finset W) :

    An answer compatible with the beliefs.

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

      a wants p: every best live answer of Q entails p.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Desire.QuestionBased.IsConsidered {W : Type u_1} (Q : List (Finset W)) (p : Set W) :

        Every answer settles p.

        Equations
        Instances For
          def Desire.QuestionBased.IsDiverse {W : Type u_1} (Q : List (Finset W)) (p : Set W) :

          Some answer entails p and some entails ¬p.

          Equations
          Instances For
            def Desire.QuestionBased.IsAntiDeckstacking {W : Type u_1} (N Q : List (Finset W)) :

            Every salient proposition in N that some answer entails is itself settled.

            Equations
            Instances For
              def Desire.QuestionBased.IsBelSensitive {W : Type u_1} (Q : List (Finset W)) (bel : Set W) :

              The beliefs discriminate among the answers: some answer is live and some is not.

              Equations
              Instances For
                def Desire.QuestionBased.Defined {W : Type u_1} (N Q : List (Finset W)) (bel p : Set W) :

                The four metasemantic constraints jointly.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Desire.QuestionBased.toPartialProp {W : Type u_1} (G N Q : List (Finset W)) (bel p : Set W) :

                  Question-based want with its definedness conditions as presupposition.

                  Equations
                  Instances For
                    @[instance_reducible]
                    instance Desire.QuestionBased.instDecidableLeOfDecidableEq {W : Type u_1} (G : List (Finset W)) [DecidableEq W] (a a' : Finset W) :
                    Decidable (le G a a')
                    Equations
                    @[instance_reducible]
                    instance Desire.QuestionBased.instDecidableLiveOfDecidablePredMemSet {W : Type u_1} (bel : Set W) [DecidablePred fun (x : W) => x bel] (a : Finset W) :
                    Decidable (Live bel a)
                    Equations
                    @[instance_reducible]
                    instance Desire.QuestionBased.instDecidableWantOfDecidableEqOfDecidablePredMemSet {W : Type u_1} (G Q : List (Finset W)) (bel p : Set W) [DecidableEq W] [DecidablePred fun (x : W) => x bel] [DecidablePred fun (x : W) => x p] :
                    Decidable (Want G Q bel p)
                    Equations
                    @[instance_reducible]
                    instance Desire.QuestionBased.instDecidableIsDiverseOfDecidablePredMemSet {W : Type u_1} (Q : List (Finset W)) (p : Set W) [DecidablePred fun (x : W) => x p] :
                    Decidable (IsDiverse Q p)
                    Equations
                    @[instance_reducible]
                    instance Desire.QuestionBased.instDecidableIsBelSensitiveOfDecidablePredMemSet {W : Type u_1} (Q : List (Finset W)) (bel : Set W) [DecidablePred fun (x : W) => x bel] :
                    Decidable (IsBelSensitive Q bel)
                    Equations
                    @[instance_reducible]
                    instance Desire.QuestionBased.instDecidableDefinedOfDecidableEqOfDecidablePredMemSet {W : Type u_1} (N Q : List (Finset W)) (bel p : Set W) [DecidableEq W] [DecidablePred fun (x : W) => x bel] [DecidablePred fun (x : W) => x p] :
                    Decidable (Defined N Q bel p)
                    Equations
                    theorem Desire.QuestionBased.Want.mono {W : Type u_1} {G Q : List (Finset W)} {bel p q : Set W} (hpq : pq) (h : Want G Q bel p) :
                    Want G Q bel q
                    theorem Desire.QuestionBased.toPartialProp_strawsonEntails {W : Type u_1} {G N Q : List (Finset W)} {bel p q : Set W} (hpq : pq) :
                    (toPartialProp G N Q bel p).strawsonEntails (toPartialProp G N Q bel q)

                    Strawson upward monotonicity: where both ascriptions are defined, want p entails want q for p ⊆ q.

                    The finest question #

                    def Desire.QuestionBased.finest {W : Type u_1} (worlds : List W) :
                    List (Finset W)

                    The finest question over a world list: one singleton answer per world.

                    Equations
                    Instances For
                      theorem Desire.QuestionBased.le_singleton_iff {W : Type u_1} (G : List (Finset W)) (w z : W) :
                      le G {w} {z} BestWorlds.le G w z
                      theorem Desire.QuestionBased.want_finest_iff {W : Type u_1} {G : List (Finset W)} {bel p : Set W} {worlds : List W} (h : ∀ (w : W), w worlds) :
                      Want G (finest worlds) bel p BestWorlds.Want G bel p

                      On the finest question over an exhaustive world list, question-based want is best-worlds want.