Substitution for Non-Wellfounded Syntax with Binders Through Monoidal Categories

Ralph Matthes, Kobe Wullaert, Benedikt Ahrens

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Downloads (Pure)

Abstract

We describe a generic construction of non-wellfounded syntax involving variable binding and its monadic substitution operation.

Our construction of the syntax and its substitution takes place in category theory, notably by using monoidal categories and strong functors between them. A language is specified by a multi-sorted binding signature, say Σ. First, we provide sufficient criteria for Σ to generate a language of possibly infinite terms, through ω-continuity. Second, we construct a monadic substitution operation for the language generated by Σ. A cornerstone in this construction is a mild generalization of the notion of heterogeneous substitution systems developed by Matthes and Uustalu; such a system encapsulates the necessary corecursion scheme for implementing substitution.

The results are formalized in the Coq proof assistant, through the UniMath library of univalent mathematics.
Original languageEnglish
Title of host publication9th International Conference on Formal Structures for Computation and Deduction (FSCD 2024)
EditorsJakob Rehof
PublisherSchloss Dagstuhl - Leibniz-Zentrum für Informatik
Pages25:1-25:22
Number of pages22
ISBN (Electronic)9783959773232
DOIs
Publication statusPublished - 5 Jul 2024
Event9th International Conference on Formal Structures for Computation and Deduction - Tallinn, Estonia
Duration: 10 Jul 202413 Jul 2024

Publication series

NameLeibniz International Proceedings in Informatics
PublisherSchloss Dagstuhl – Leibniz-Zentrum für Informatik
Volume299
ISSN (Print)1868-8969

Conference

Conference9th International Conference on Formal Structures for Computation and Deduction
Abbreviated titleFSCD 2024
Country/TerritoryEstonia
CityTallinn
Period10/07/2413/07/24

Keywords

  • Non-wellfounded syntax
  • Substitution
  • Monoidal categories
  • Actegories
  • Tensorial strength
  • Proof assistant Coq
  • UniMath library

Fingerprint

Dive into the research topics of 'Substitution for Non-Wellfounded Syntax with Binders Through Monoidal Categories'. Together they form a unique fingerprint.

Cite this