Heterogeneous substitution systems revisited
Benedikt Ahrens, Ralph Matthes

TL;DR
This paper extends the categorical framework for substitution systems involving binding, organizing these systems into a category and formalizing the proofs in UniMath using Coq.
Contribution
It introduces a categorical organization of substitution systems and formalizes the results in a proof assistant, enhancing rigor and structure.
Findings
Substitution systems form a well-defined category.
Formal proofs are completed in UniMath/Coq.
Extended categorical structures for substitution systems.
Abstract
Matthes and Uustalu (TCS 327(1-2):155-174, 2004) presented a categorical description of substitution systems capable of capturing syntax involving binding which is independent of whether the syntax is made up from least or greatest fixed points. We extend this work in two directions: we continue the analysis by creating more categorical structure, in particular by organizing substitution systems into a category and studying its properties, and we develop the proofs of the results of the cited paper and our new ones in UniMath, a recent library of univalent mathematics formalized in the Coq theorem prover.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
