TY - GEN
T1 - Heterogeneous substitution systems revisited
AU - Ahrens, Benedikt
AU - Matthes, Ralph
PY - 2018/2/16
Y1 - 2018/2/16
N2 - 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.
AB - 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.
KW - formalization of category theory
KW - nested datatypes
KW - Mendler-style recursion schemes
KW - representation of substitution in languages with variable binding
UR - https://arxiv.org/pdf/1601.04299.pdf
UR - https://www.scopus.com/pages/publications/85045452629
U2 - 10.4230/LIPIcs.TYPES.2015.2
DO - 10.4230/LIPIcs.TYPES.2015.2
M3 - Conference contribution
VL - 69
T3 - Leibniz International Proceedings in Informatics (LIPIcs)
SP - 2:1 - 2:23
BT - 21st International Conference on Types and Proofs and Programs - TYPES 2015 - Postproceedings
A2 - Uustalu, Tarmo
PB - Schloss Dagstuhl
T2 - 21st International Conference on Types and Proofs and Programs (TYPES 2015)
Y2 - 18 May 2015 through 21 May 2015
ER -