Dependent Optics
From MaRDI portal
Publication:6150150
DOI10.4204/EPTCS.380.8arXiv2204.09547MaRDI QIDQ6150150FDOQ6150150
Authors: Pietro Vertechi
Publication date: 5 March 2024
Published in: Electronic Proceedings in Theoretical Computer Science (Search for Journal in Brave)
Abstract: A wide variety of bidirectional data accessors, ranging from mixed optics to functor lenses, can be formalized within a unique framework--dependent optics. Starting from two indexed categories, which encode what maps are allowed in the forward and backward directions, we define a category of dependent optics and establish under what assumptions it has coproducts. Different choices of indexed categories correspond to different families of optics: we discuss dependent lenses and prisms, as well as closed dependent optics. We introduce the notion of Tambara representation and use it to classify contravariant functors from the category of optics, thus generalizing the profunctor encoding of optics to the dependent case.
Full work available at URL: https://arxiv.org/abs/2204.09547
Cites Work
This page was built for publication: Dependent Optics
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6150150)