arXiv · 1708.02710
From Reversible Programs to Univalent Universes and Back
Abstract
We establish a close connection between a reversible programming language based on type isomorphisms and a formally presented univalent universe. The correspondence relates combinators witnessing type isomorphisms in the programming language to paths in the univalent universe; and combinator optimizations in the programming language to 2-paths in the univalent universe. The result suggests a simple computational interpretation of paths and of univalence in terms of familiar programming constructs whenever the universe in question is computable.
Explore related subjects
Keep this discovery
Jacques Carette, Chao-Hong Chen, Vikraman Choudhury, Amr Sabry. 2017-08-09. From Reversible Programs to Univalent Universes and Back. https://doi.org/10.1016/j.entcs.2018.03.013
Cite the original work for its findings. Save a collection to share your selection of sources.