Core Concepts
The multi-ary perspective provides a uniform framework to derive the semantic interpretation and syntactic model of simply-typed lambda calculus, along with soundness and completeness results, by factoring the unary categorical semantics through a more fundamental multi-ary structure.
Abstract
The paper presents an exposition of the semantics of the simply-typed λ-calculus, its linear and ordered variants, using multi-ary structures. It defines universal properties for multicategories and uses these to derive familiar rules for products, tensors, and exponentials. The author then explains how to recover both the category-theoretic syntactic model and its semantic interpretation from the multi-ary framework.
The key insights are:
Multi-ary structures, such as multicategories and clones, provide a more direct correspondence between syntax (terms-in-context) and semantics (multimaps) compared to the standard unary categorical approach.
Defining products, tensors, and exponentials in the multi-ary setting yields the usual type-theoretic rules, without the need for separate proofs of soundness.
The syntactic model of simply-typed λ-calculus can be extracted as the free cartesian closed category on a signature, by restricting the free multi-ary structure.
The semantic interpretation in a cartesian closed category arises by extending the category to a multi-ary structure, providing a mathematical explanation for the identification of contexts and product types.
Soundness and completeness follow from the universal properties and the fact that the forgetful functor from cartesian closed clones to signatures is faithful.
The multi-ary perspective thus offers a more natural and algebraic treatment of the semantics of typed lambda calculi compared to the standard unary categorical approach.
Stats
There are no key metrics or important figures used to support the author's arguments.
Quotes
There are no striking quotes supporting the author's key logics.