activity
20242026
collaborators

6 papers

cs.LO2026

The calculus of neo-Peircean relations

Filippo Bonchi, Alessandro Di Giorgio, Nathan Haydon +1

The calculus of relations was introduced by De Morgan and Peirce during the second half of the 19th century, as an extension of Boole's algebra of classes. Later developments on qu…

cs.LO2026

A Diagrammatic Basis for Computer Programming

Filippo Bonchi, Alessandro Di Giorgio, Elena Di Lavore

Tape diagrams provide a convenient graphical notation for arrows of rig categories, i.e., categories equipped with two monoidal products, and . In this work, we i…

cs.LO2025

String Diagrams for Closed Symmetric Monoidal Categories

Callum Reader, Alessandro Di Giorgio

We introduce a graphical language for closed symmetric monoidal categories based on an extension of string diagrams with special bracket wires representing internal homs. These bra…

cs.LO2025

Parametric Iteration in Resource Theories

Alessandro Di Giorgio, Pawel Sobocinski, Niels Voorneveld

Many algorithms are specified with respect to a fixed but unspecified parameter. Examples of this are especially common in cryptography, where protocols often feature a security pa…

cs.LO2025

Tape Diagrams for Monoidal Monads

Filippo Bonchi, Cipriano Junior Cioffo, Alessandro Di Giorgio +1

Tape diagrams provide a graphical representation for arrows of rig categories, namely categories equipped with two monoidal structures, and , where dist…

cs.LO2024

A Diagrammatic Algebra for Program Logics

Filippo Bonchi, Alessandro Di Giorgio, Elena Di Lavore

Tape diagrams provide a convenient notation for arrows of rig categories, i.e., categories equipped with two monoidal products, and , where distributes…