Substitution for Non-Wellfounded Syntax with Binders through Monoidal Categories

August 10, 2023 Β· Declared Dead Β· πŸ› International Conference on Formal Structures for Computation and Deduction

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Ralph Matthes, Kobe Wullaert, Benedikt Ahrens arXiv ID 2308.05485 Category cs.PL: Programming Languages Citations 0 Venue International Conference on Formal Structures for Computation and Deduction Last Checked 4 months ago
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.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Programming Languages

Died the same way β€” πŸ‘» Ghosted