Reference. Linear logic, *-autonomous categories and cofree coalgebras

Robert A. G. Seely · · linear-logic star-autonomous-categories · DOI

Cite

Cite as @seely89 (helia, typst) · \cite{seely89} (LaTeX)
BibTeX
bibtex · 18 lines
@incollection{seely89,
 title = {Linear logic, {$*$}-autonomous categories and cofree
coalgebras},
 author = {Seely, R. A. G.},
 year = {1989},
 isbn = {0-8218-5100-4},
 doi = {10.1090/conm/092/1003210},
 url = {https://doi.org/10.1090/conm/092/1003210},
 booktitle = {Categories in computer science and logic ({B}oulder, {CO},
1987)},
 series = {Contemp. Math.},
 volume = {92},
 pages = {371--382},
 publisher = {Amer. Math. Soc., Providence, RI},
 mrreviewer = {G.\ E.\ Mints and M.\ Gordin},
 mrnumber = {1003210},
 mrclass = {03G30 (03B45 18A15)}
}
hayagriva YAML (typst)
yaml · 18 lines
seely89:
  type: anthos
  title: Linear logic, {}$*${}-autonomous categories and cofree coalgebras
  author: Seely, R. A. G.
  date: 1989
  page-range: 371-382
  url: https://doi.org/10.1090/conm/092/1003210
  serial-number:
    doi: 10.1090/conm/092/1003210
    isbn: 0-8218-5100-4
  parent:
    type: anthology
    title: Categories in computer science and logic ({B}oulder, {CO}, 1987)
    publisher: Amer. Math. Soc., Providence, RI
    volume: 92
    parent:
      type: anthology
      title: Contemp. Math.
Cited by (8)

Intrinsic Verification of Parsers and Formal Grammar Theory in Dependent Lambek Calculus intrinsic-verification-of-parsers

We present Dependent Lambek Calculus (Lambek𝙳), a domain-specific dependent type theory for verified parsing and formal grammar theory. In Lambek𝙳, linear types are used as a syntax for formal grammars, and parsers can be written as linear terms. The linear typing restriction provides a form of intrinsic verification that a parser yields only valid parse trees for the input string. We demonstrate the expressivity of this system by showing that the combination of inductive linear types and dependency on non-linear data can be used to encode commonly used grammar formalisms such as regular and context-free grammars as well as traces of various types of automata. Using these encodings, we define parsers for regular expressions using deterministic automata, as well as examples of verified parsers of context-free grammars.

We present a denotational semantics of our type theory that interprets the linear types as functions from strings to sets of abstract parse trees and terms as parse transformers. Based on this denotational semantics, we have made a prototype implementation of Lambek𝙳 using a shallow embedding in the Agda proof assistant. All of our examples parsers have been implemented in this prototype implementation.

PDF · DOI · arXiv (extended version) · Source code · pldb

Displayed Monoidal Categories for the Semantics of Linear Logic ahrens-2024-displayed

PDF · DOI · pldb

Fixpoint constructions in focused orthogonality models of linear logic fiore-2023-fixpoint

Orthogonality is a notion based on the duality between programs and their environments used to determine when they can be safely combined. For instance, it is a powerful tool to establish termination properties in classical formal systems. It was given a general treatment with the concept of orthogonality category, of which numerous models of linear logic are instances, by Hyland and Schalk. This paper considers the subclass of focused orthogonalities. We develop a theory of fixpoint constructions in focused orthogonality categories. Central results are lifting theorems for initial algebras and final coalgebras. These crucially hinge on the insight that focused orthogonality categories are relational fibrations. The theory provides an axiomatic categorical framework for models of linear logic with least and greatest fixpoints of types. We further investigate domain-theoretic settings, showing how to lift bifree algebras, used to solve mixed-variance recursive type equations, to focused orthogonality categories.
DOI · arXiv

Free Commutative Monoids in Homotopy Type Theory choudhury-2023-free

We develop a constructive theory of finite multisets in Homotopy Type Theory, defining them as free commutative monoids. After recalling basic structural properties of the free commutative-monoid construction, we formalise and establish the categorical universal property of two, necessarily equivalent, algebraic presentations of free commutative monoids using 1-HITs. These presentations correspond to two different equational theories invariably including commutation axioms. In this setting, we prove important structural combinatorial properties of finite multisets. These properties are established in full generality without assuming decidable equality on the carrier set. As an application, we present a constructive formalisation of the relational model of classical linear logic and its differential structure. This leads to constructively establishing that free commutative monoids are conical refinement monoids. Thereon we obtain a characterisation of the equality type of finite multisets and a new presentation of the free commutative-monoid construction as a set-quotient of the list construction. These developments crucially rely on the commutation relation of creation/annihilation operators associated with the free commutative-monoid construction seen as a combinatorial Fock space.
DOI · arXiv

A theory of effects and resources: adjunction models and polarised calculi curien-2016-a

DOI · pldb

The logic of bunched implications ohearn_pym_bi_1999

We introduce a logic BI in which a multiplicative (or linear) and an additive (or intuitionistic) implication live side-by-side. The propositional version of BI arises from an analysis of the proof-theoretic relationship between conjunction and implication; it can be viewed as a merging of intuitionistic logic and multiplicative intuitionistic linear logic. The naturality of BI can be seen categorically: models of propositional BI’s proofs are given by bicartesian doubly closed categories, i.e., categories which freely combine the semantics of propositional intuitionistic logic and propositional multiplicative intuitionistic linear logic. The predicate version of BI includes, in addition to standard additive quantifiers, multiplicative (or intensional) quantifiers [inline image] and [inline image] which arise from observing restrictions on structural rules on the level of terms as well as propositions. We discuss computational interpretations, based on sharing, at both the propositional and predicate levels.

Nonsymmetric *-autonomous categories barr1995-nonsymmetric-star-autonomous

DOI

A mixed linear and non-linear logic: Proofs, terms and models: Extended abstract bentonMixedLinearNonlinear1995

Intuitionistic linear logic regains the expressive power of intuitionistic logic through the ! (‘of course’) modality. Benton, Bierman, Hyland and de Paiva have given a term assignment system for ILL and an associated notion of categorical model in which the ! modality is modelled by a comonad satisfying certain extra conditions. Ordinary intuitionistic logic is then modelled in a cartesian closed category which arises as a full subcategory of the category of coalgebras for the comonad. This paper attempts to explain the connection between ILL and IL more directly and symmetrically by giving a logic, term calculus and categorical model for a system in which the linear and non-linear worlds exist on an equal footing, with operations allowing one to pass in both directions. We start from the categorical model of ILL given by Benton, Bierman, Hyland and de Paiva and show that this is equivalent to having a symmetric monoidal adjunction between a symmetric monoidal closed category and a cartesian closed category. We then derive both a sequent calculus and a natural deduction presentation of the logic corresponding to the new notion of model.
DOI
Cites 9 works (2 here)
With notes (2)

Introduction to Higher-Order Categorical Logic lambek_scott_1986

Web

Categories for the Working Mathematician maclane_1971

Web
External (7)
  • Linear logic and lazy computation (1987)
  • The Dialectica interpretation category (1987)
  • Categorical semantics for higher order polymorphic lambda calculus (1987)
  • The system F of variable types, fifteen years later (1986)
  • Braided monoidal categories (1986)
  • Hyperdoctrines, natural deduction, and the Beck condition (1983)
  • Deductive systems and categories II (1969)
seely89 reference entries/refs/seely89/seely89.hel