Skip to content

Categorial Grammar

Categorial grammar is a family of formalisms in natural language syntax that share the central assumption that syntactic constituents combine as functions and arguments.

Version
v1 · 2026-09-28 · History
Domain-specific #
8363
Domain group
Humanities
Origin domain
Linguistics & Semiotics
Subdomains
Formal Syntax, Formal Semantics → Linguistics & Semiotics

Core Idea

Categorial Grammar is treated here as the recurring computer science and information systems identity summarized by this source-grounded definition: Categorial grammar is a family of formalisms in natural language syntax that share the central assumption that syntactic constituents combine as functions and arguments. Categorial grammar is a family of formalisms in natural language syntax that share the central assumption that syntactic constituents combine as functions and arguments. Categorial grammar posits a close relationship between the syntax and semantic composition, since it typically treats syntactic categories as corresponding to semantic types.

How would you explain it like I'm…

Puzzle-Piece Words

Some words are like puzzle pieces with a hole that needs a certain other piece. The word 'the' needs a thing-word like 'boy' to click into, and together they make 'the boy'. Categorial grammar builds whole sentences by clicking words together this way.

Words That Need Partners

Categorial grammar is a way linguists describe how words combine into sentences. Each word gets a label saying what it needs and what it makes. For example, "the" needs a noun like "boy" to make "the boy," and a verb like "made" needs someone doing it and something being made. Words that need something act like little machines, and the words they need are what you feed into them. The labels also match up with meaning, so building the sentence and building its meaning go together.

Function-and-Argument Grammar

Categorial grammar is a family of formal approaches to sentence structure (syntax) built on one central assumption: parts of a sentence combine as functions and arguments. Each word gets a category that says what it needs and what it produces — a determiner like 'the' takes a noun like 'boy' and returns a noun phrase; a transitive verb like 'made' takes an object and then a subject to form a sentence. Combining words is like applying a function to its input. Because categories usually correspond to types of meaning, the way words combine syntactically mirrors how their meanings combine. It was developed from the 1930s by Ajdukiewicz and later by Bar-Hillel and Lambek, gained new interest after Richard Montague's work in the 1970s, and remains a major paradigm, especially in formal semantics.

 

Categorial grammar is a family of formalisms in natural-language syntax sharing the central assumption that syntactic constituents combine as functions and arguments. Rather than relying mainly on phrase-structure rules, it places combinatory information in the lexicon: each expression is assigned a category that is either basic (such as a noun or sentence) or functional, specifying the argument it seeks, the direction it seeks it in, and the result. A determiner, for instance, is a function from nouns to noun phrases, and a transitive verb takes an object noun phrase and then a subject to yield a sentence. Syntactic categories typically correspond to semantic types, so syntax and semantic composition are tightly linked: function application in the syntax matches function application in the meaning. The tradition runs from Kazimierz Ajdukiewicz in the 1930s through Yehoshua Bar-Hillel and Joachim Lambek in the 1950s, with a revival in the 1970s following Richard Montague, whose grammar assumed a similar view. It remains a major paradigm, particularly within formal semantics.

Scope of Application

  • Basics. Categorial grammars of this form (having only function application rules) are equivalent in generative capacity to context-free grammars and are thus often considered inadequate for theories of natural language syntax.

  • Basics. Whereas the lambda calculus has only one function type A \rightarrow B ,.

  • Basics. a categorial grammar typically has two function types, one type that is applied on the left,.

  • Basics. For example, a simple categorial grammar might have two function types B/A\,! and A\backslash B .

  • Basics. Some authors assume a fixed infinite set of primitive types used by all grammars, but by making the primitive types part of the grammar, the whole construction is kept finite.

Clarity

A clear use of Categorial Grammar names the carrier, the operative relation, and the conditions under which the source treats the identity as present. The minimal definition is Categorial grammar is a family of formalisms in natural language syntax that share the central assumption that syntactic constituents combine as functions and arguments.

Manages Complexity

Categorial Grammar compresses multiple computer science and information systems details into a stable diagnostic relation. The source shows both the central mechanism—it has the advantage that the type inference rules can be fixed once and for all, so that the specification of a particular language grammar is entirely determined by the lexicon.—and the practical consequence—some authors assume a fixed infinite set of primitive types used by all.

Abstract Reasoning

  1. Type the carrier. Identify the computer science and information systems entities to which the claim applies.
  2. State the relation. Use the source-grounded identity: Categorial grammar is a family of formalisms in natural language syntax that share the central assumption that syntactic constituents combine as functions and arguments.
  3. Check operation and conditions. B\,! when followed (on the right) by a phrase of type A\,! .
  4. Demand recognition evidence. in a phrase of type B\,! when preceded (on the left) by a phrase of type. 5.

Knowledge Transfer

Within the home domain. Knowledge about Categorial Grammar transfers literally when a new case preserves the same carrier type, relation, and recognition test. Categorial grammars of this form (having only function application rules) are equivalent in generative capacity to context-free grammars and are thus often considered inadequate for theories of natural language syntax. Whereas the lambda calculus has only one function type A \rightarrow B ,. Beyond the home domain. No canonical parent is asserted for Categorial Grammar.

Relationships to Other Abstractions

Local relationship map for Categorial GrammarParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Categorial GrammarDOMAINDomain-specific abstraction: Formal Grammar — is a kind ofFormal GrammarDOMAIN

Current abstraction Categorial Grammar Domain-specific

Parents (1) — more general patterns this builds on

  • Categorial Grammar is a kind of Formal Grammar Domain-specific

    Categorial grammar is a formal grammar assigning categories and combinatory rules to characterize well-formed expressions.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Categorial Grammar sits in a crowded region of the domain-specific corpus (24th percentile for distinctiveness): several abstractions share nearly its structure, so a description that fits it tends to fit its neighbors too.

Family — Formal Logic & Language Constructs (20 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08