A Linear Category of Polynomial Functors

نویسندگان

  • Pierre Hyvernat
  • PIERRE HYVERNAT
چکیده

We construct a symmetric monoidal closed category of polynomial endofunctors (as objects) and simulation cells (as morphisms). This structure is defined using universal properties without reference to representing polynomial diagrams and is reminiscent of Day’s convolution on presheaves. We then make this category into a model for intuitionistic linear logic by defining an additive and exponential structure. Introduction Polynomial functors are (generalizations of) functors X 7→ k AkXk in the category of sets and functions. Both the “coefficients” Ak and the “exponents” Dk are sets; and sums, products and exponentiations are to be interpreted as disjoint unions, cartesian products and function spaces. All the natural parametrized algebraic datatypes arising in programming can be expressed in this way. For example, the following datatypes are polynomial: • X 7→ List(X) for lists of elements of X, whose polynomial is List(X) = n∈NX [n] where [n] = {0, . . . , n− 1}; • X 7→ LBin(X) for “left-leaning” binary trees with nodes in X, whose polynomial can be written as LBin(X) = ∑ t∈T X N(t), where T is the set of unlabeled left-leaning trees and N(t) is the set of nodes of t; • X 7→ TermS(X) for well-formed terms built from a first-order multi-sorted signature S with variables of sort τ taken in Xτ . In the last example X is a family of sets indexed by sorts rather than a single set, and expressing it as a polynomial requires “indexed” or “multi-variables” polynomial functors. Because of this, those functors have recently received a lot of attention from a computer science point of view. In this context, they are often called containers [AAG05, MA09] and coefficients and exponents are called shapes and positions. An early use of them (with yet Received by the editors April 2, 2014. 1998 ACM Subject Classification: F.3.2, F.4.1.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Linear Category of Polynomial Functors (extensional part)

Abstract. We construct a symmetric monoidal closed category of polynomial endofunctors (as objects) and simulation cells (as morphisms). This structure is defined using universal properties without reference to representing polynomial diagrams and is reminiscent of Day’s convolution on presheaves. We then make this category into a model for intuitionistic linear logic by defining an additive an...

متن کامل

Polynomial Functors and Polynomial Monads

We study polynomial functors over locally cartesian closed categories. After setting up the basic theory, we show how polynomial functors assemble into a double category, in fact a framed bicategory. We show that the free monad on a polynomial endofunctor is polynomial. The relationship with operads and other related notions is explored. Introduction Background. Notions of polynomial functor ha...

متن کامل

Polynomial Functors and Trees

We explore the relationship between polynomial functors and trees. In the first part we characterise trees as certain polynomial functors and obtain a completely formal but at the same time conceptual and explicit construction of two categories of rooted trees, whose main properties we describe in terms of some factorisation systems. The second category is the category Ω of Moerdijk and Weiss. ...

متن کامل

The function ring functors of pointfree topology revisited

This paper establishes two new connections between the familiar function ring functor ${mathfrak R}$ on the category ${bf CRFrm}$ of completely regular frames and the category {bf CR}${mathbf sigma}${bf Frm} of completely regular $sigma$-frames as well as their counterparts for the analogous functor ${mathfrak Z}$ on the category {bf ODFrm} of 0-dimensional frames, given by the integer-valued f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014