Documentation

Linglib.Semantics.Intensional.CategoryType

PTQ Syntactic Categories and the Category-to-Type Correspondence #

[dowty-wall-peters-1981] Ch. 7, Definitions 7-1 through 7-3 [Mon73]

Montague's PTQ fragment defines an infinite set of syntactic categories recursively, then establishes a uniform correspondence between categories and IL types. This correspondence is the formal bridge from grammar to semantics: it guarantees that every expression of a given syntactic category translates into an IL expression of the corresponding logical type.

Key definitions #

The slash distinction #

A/B and A//B are syntactically distinct but correspond to the same logical type ⟨⟨s, f(B)⟩, f(A)⟩. The difference is purely syntactic:

Both slash types take the intension of their argument as input. This is Montague's key design decision: uniformly intensionalize all functor-argument composition, then recover extensionality via meaning postulates when needed.

PTQ syntactic categories ([dowty-wall-peters-1981] Def 7-1).

  1. t and e are syntactic categories.
  2. If A and B are syntactic categories, then A/B and A//B are syntactic categories.

A/B denotes a functor that combines with an expression of category B to yield an expression of category A. A//B is syntactically distinct but semantically equivalent (same IL type).

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Intensional.CategoryType.instDecidableEqPtqCat.decEq (x✝ x✝¹ : PtqCat) :
      Decidable (x✝ = x✝¹)
      Equations
      Instances For
        @[reducible, inline]

        IV = t/e — intransitive verb (phrase): run, walk, talk.

        Equations
        Instances For
          @[reducible, inline]

          CN = t//e — common noun: man, woman, fish, unicorn.

          Equations
          Instances For
            @[reducible, inline]

            T = t/IV = t/(t/e) — term phrase (NP): John, Mary, every man.

            Equations
            Instances For
              @[reducible, inline]

              TV = IV/T — transitive verb: find, lose, eat, seek.

              Equations
              Instances For
                @[reducible, inline]

                IAV = IV//IV — intransitive adverb: rapidly, slowly, allegedly.

                Equations
                Instances For
                  @[reducible, inline]

                  IV/t — sentence-complement verb: believe, assert.

                  Equations
                  Instances For
                    @[reducible, inline]

                    IV//IV — infinitive-complement verb: try, wish.

                    Equations
                    Instances For
                      @[reducible, inline]

                      IAV/T — preposition (VP-modifying): in, about.

                      Equations
                      Instances For

                        The category-to-type function f ([dowty-wall-peters-1981] Def 7-3).

                        Bennett's simplified system, adopted by DWP for the remainder of the book:

                        • f(t) = t
                        • f(CN) = f(IV) = ⟨e, t⟩ (basic syntactic categories)
                        • f(A/B) = f(A//B) = ⟨⟨s, f(B)⟩, f(A)⟩

                        Both slash types map to the same IL type: the functor always takes the intension ⟨s, f(B)⟩ of its argument, reflecting Montague's uniform intensionalization of functor-argument composition.

                        Equations
                        Instances For

                          Each named category maps to the type listed in DWP Table 7-3 (Bennett's version). These are definitional equalities.

                          CN : ⟨⟨s, e⟩, t⟩ — set of individual concepts.

                          IV : ⟨⟨s, e⟩, t⟩ — set of individual concepts. CN and IV have the same IL type (both "end in" ⟨e, t⟩ under Bennett).

                          CN and IV correspond to the same IL type.

                          T : ⟨⟨s, ⟨⟨s, e⟩, t⟩⟩, t⟩ — set of properties of individual concepts.

                          TV : ⟨⟨s, ⟨⟨s, ⟨⟨s, e⟩, t⟩⟩, t⟩⟩, ⟨⟨s, e⟩, t⟩⟩

                          IAV : ⟨⟨s, ⟨⟨s, e⟩, t⟩⟩, ⟨⟨s, e⟩, t⟩⟩

                          DET : ⟨⟨s, ⟨⟨s, e⟩, t⟩⟩, ⟨⟨s, ⟨⟨s, e⟩, t⟩⟩, t⟩⟩

                          t/t : ⟨⟨s, t⟩, t⟩ — set of propositions.

                          IV/t : ⟨⟨s, t⟩, ⟨⟨s, e⟩, t⟩⟩

                          Single/double slash erase to the same type.

                          All functor categories have intension types as their argument type.

                          theorem Intensional.CategoryType.catToTy_result (a b : PtqCat) :
                          match catToTy (a.slash b) with | a_1 τ => τ = catToTy a | x => False

                          A functor category's result type is the type of its output category.

                          theorem Intensional.CategoryType.catToTy_arg (a b : PtqCat) :
                          match catToTy (a.slash b) with | σ.intens a => σ = catToTy b | x => False

                          A functor category's argument type is the intensionalized type of its input category.

                          A PTQ category is conjoinable if its corresponding type is.

                          Equations
                          Instances For

                            Sentences (t) are conjoinable.

                            VPs (IV) are conjoinable (⟨⟨s,e⟩, t⟩ ends in t).

                            Term phrases (T) are conjoinable (⟨⟨s, ⟨⟨s,e⟩,t⟩⟩, t⟩ ends in t).

                            Entities (e) are not conjoinable.