Documentation

Linglib.Semantics.Attitudes.Anchor

Clauses as predicates of anchors #

On the standard analysis a that-clause denotes a proposition. On the projection analysis of Hacquard and Kratzer, a clause instead denotes a predicate of anchors, individuals from which a propositional domain is projected: the complementizer identifies the clause's proposition with the projection of the anchor. Content individuals, such as beliefs and claims, project their content; situation individuals, such as cases and circumstances, project the situations they refer to. The two sorts are distinct types, so that a verb's selection of content or situation clauses, as in Greek oti against pu, is type selection, while the compositional machinery is shared. An anchor noun combines with a clause by predicate modification, and a clause-selecting verb takes the anchor as an argument that existential closure binds. With Moulton's doxastic verb, which requires every accessible index to project from the anchor, the closed report is Hintikka's universal modal whenever every proposition is the projection of some anchor.

Main definitions #

Main statements #

Implementation notes #

A content individual has its content as its only field, so two individuals with the same content are identified; the difference between my belief that p and yours is not captured. Kratzer's shape, an atom with a content at each world, would capture it once a study needs the distinction. The situation sort carries no parthood order, so consumers choose their own situation type.

References #

class Anchor (α : Type u_1) (I : outParam (Type u_2)) :
Type (max u_1 u_2)

An anchor sort is a type of individuals each of which projects a propositional domain over the indices I.

  • proj : α → I → Prop

    proj x is the domain the anchor x projects.

Instances
    def Anchor.comp {α : Type u_1} {I : Type u_2} [Anchor α I] (q : I → Prop) (x : α) :

    The complementizer holds of an anchor whose projection is the clause's proposition.

    Equations
    Instances For
      def Anchor.nounComp {α : Type u_1} {I : Type u_2} [Anchor α I] (noun : α → I → Prop) (q : I → Prop) :
      α → I → Prop

      An anchor noun combines with a clause by predicate modification.

      Equations
      Instances For
        def Anchor.existsClosure {α : Type u_1} {I : Type u_2} {E : Type u_3} [Anchor α I] (verb : E → α → I → Prop) (agent : E) (q : I → Prop) (i : I) :

        Existential closure at the edge of the verb phrase binds the anchor argument of a clause-selecting verb.

        Equations
        Instances For
          def Anchor.ofAccessibility {α : Type u_1} {I : Type u_2} {E : Type u_3} [Anchor α I] (R : E → SetRel I I) :
          E → α → I → Prop

          Moulton's doxastic verb relates the agent to an anchor at i when every index accessible from i lies in the anchor's projection.

          Equations
          Instances For
            theorem Anchor.existsClosure_ofAccessibility {α : Type u_1} {I : Type u_2} {E : Type u_3} [Anchor α I] (R : E → SetRel I I) (a : E) (q : I → Prop) (i : I) (hp : Function.Surjective proj) :

            For a surjective projection, an existentially closed report with Moulton's doxastic verb is Hintikka's universal modal.

            Content individuals #

            A content individual is a mental state or speech act with propositional content, the denotation of content nominals such as John's belief that p, the claim or every rumor. Beliefs, desires and percepts share the sort; what distinguishes them is the attitude relation that embeds them [Lie24].

            structure ContentIndividual (W : Type u_1) :
            Type u_1

            A content individual carries a propositional content.

            • cont : W → Prop

              The content of the individual.

            Instances For
              theorem ContentIndividual.cont_surjective {W : Type u_1} :
              Function.Surjective cont

              Every proposition is the content of some individual, so the projection is surjective.

              def ContentIndividual.entails {W : Type u_1} (xc : ContentIndividual W) (p : W → Prop) :

              A content individual entails p when every world of its content is a p-world.

              Equations
              Instances For
                theorem ContentIndividual.eq_implies_entails {W : Type u_1} (xc : ContentIndividual W) (p : W → Prop) :
                xc.cont = p → xc.entails p

                Identity of content implies entailment.

                theorem ContentIndividual.entails_not_implies_eq :
                ¬∀ (p : Bool → Prop) (xc : ContentIndividual Bool), xc.entails p → xc.cont = p

                Entailment does not imply identity of content, since empty content entails every proposition.

                Situation individuals #

                A situation individual refers to situations in Kratzer's sense [Kra89], the denotation of situation nominals such as the case that the father is absent. Bondarenko observes that verbs selecting content clauses, such as say and believe, reject situation clauses, and verbs selecting situation clauses, such as regret, reject content clauses [Bon22]; see also [Mol19] and [Mol24].

                structure SituationIndividual (S : Type u_1) :
                Type u_1

                A situation individual refers to a set of situations.

                • sit : S → Prop

                  The situations the individual refers to.

                Instances For
                  theorem SituationIndividual.sit_surjective {S : Type u_1} :
                  Function.Surjective sit

                  Every situation predicate is that of some individual, so the projection is surjective.