2021
DOI: 10.4204/eptcs.333.6
|View full text |Cite
|
Sign up to set email alerts
|

A diagrammatic approach to symmetric lenses

Abstract: Lenses are a mathematical structure for maintaining consistency between a pair of systems. In their ongoing research program, Johnson and Rosebrugh have sought to unify the treatment of symmetric lenses with spans of asymmetric lenses. This paper presents a diagrammatic approach to symmetric lenses between categories, through representing the propagation operations with Mealy morphisms. The central result of this paper is to demonstrate that the bicategory of symmetric lenses is locally adjoint to the bicatego… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
8
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 11 publications
1
8
0
Order By: Relevance
“…In recent work, it has been demonstrated that delta lenses arise as algebras for a monad on Cat/B, providing a dual to the main result of this paper and strengthening the previous work of Johnson and Rosebrugh [12]. Finally, given the importance of the category Lens(B) in the study of symmetric lenses [13,6], it is also hoped that the coalgebraic perspective provides new insights into this area, and this will be the subject of further investigation.…”
Section: Discussionsupporting
confidence: 80%
See 1 more Smart Citation
“…In recent work, it has been demonstrated that delta lenses arise as algebras for a monad on Cat/B, providing a dual to the main result of this paper and strengthening the previous work of Johnson and Rosebrugh [12]. Finally, given the importance of the category Lens(B) in the study of symmetric lenses [13,6], it is also hoped that the coalgebraic perspective provides new insights into this area, and this will be the subject of further investigation.…”
Section: Discussionsupporting
confidence: 80%
“…Therefore this paper introduces a new category Cof(B), whose objects are cofunctors into a fixed category B (Definition 5). The category Lens(B), whose objects are delta lenses into a fixed category B, was previously studied in [13,6]. Surprisingly, we show that the category Lens(B) can be defined (Definition 7) as the slice category Cof(B)/1 B .…”
Section: Overview Of the Paper And Related Workmentioning
confidence: 79%
“…Cofunctors 1 are a natural kind of morphism between categories [2,22] which fundamentally involve a lifting operation and admit a straightforward sequential composition. The characterisation of delta lenses as a compatible functor and cofunctor [3,7], together with related characterisations of state-based lenses and split opfibrations [8], provides a clear understanding of their composition and lifting, and has led to several fruitful developments in the study of lenses in applied category theory [6,10,14]. However the question remains: why do lenses frequently arise as algebras for a monad?…”
Section: The Algebraic Weak Factorisation System For Delta Lensesmentioning
confidence: 99%
“…Definition 2 This formulation is due to Clarke [4]: A (representative for a) symmetric lens is a span of asymmetric lenses as shown,…”
Section: Symmetric Lenses As Spans Of Asymmetric Lensesmentioning
confidence: 99%