String Diagrams for Optics Guillaume Boisseau University of Oxford, United Kingdom Abstract Optics are a data representation for compositional data access, with lenses as a popular special case. 2012 ACM Subject Classification Software and its engineering → Visual languages; Software and ...
String Diagrams for Optics Guillaume Boisseau University of Oxford, United Kingdom Abstract Optics are a data representation for compositional data access, with lenses as a popular special ...
This paper develops a three phase compositional axiomatisation of CGT: (i) the first phase consists of selecting an arrow to represent the play/coplay structure of open games; (ii) the ...
A1.1.5 Definition of a product category Program Definition Product (C1 C2 : Category) : Category := {| obj := obj C1 × obj C2; hom := fun x y 7→ ((hom C1 ( fst x) ( fst y)) × (hom C2 (snd ...
He achieved the following: Axiomatized the category of sets (Lawvere 1964) and of categories (Lawvere 1966); Gave a categorical description of theories that was independent of syntactical ...