Categorical Semantics of Reversible Pattern-Matching
Not on the map. Why?
Abstract (arXiv)
This paper is concerned with categorical structures for reversible computation. In particular, we focus on a typed, functional reversible language based on Theseus. We discuss how join inverse rig categories do not in general capture pattern-matching, the core construct Theseus uses to enforce reversibility. We then derive a categorical structure to add to join inverse rig categories in order to capture pattern-matching. We show how such a structure makes an adequate model for reversible pattern-matching.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 36 references that are in the map. First posted on arXiv 13 Sep 2021.
Builds on
6 of 36 references.
References · 6
- 2018Reversible effects as inverse arrowscited by 3
- 2015Reversible monadic computingcited by 1
- 2017A categorical foundation for structured reversible flowchart languages: Soundness and adequacycited by 1
- 2019Inversion, Iteration, and the Art of Dual Wieldingcited by 1
- 2019Condition/Decision Duality and the Internal Logic of Extensive Restriction Categoriescited by 1
- 2021Join Inverse Rig Categories for Reversible Functional Programming, and Beyondcited by 1
Built on by
Not cited yet.