Alessandro Di Giorgio 0002

dblp:07/7722-2 · DBLP profile ↗
← Back
13ranked-venue papers
3as first author
13since 2021 · last 2026
0000-0002-6428-6461ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 12 · 3 first-author · 12 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Parametric Iteration in Resource Theories
Alessandro Di Giorgio 0002, Pawel Sobocinski 0001, Niels F. W. Voorneveld
CSL1
2026 String Diagrams for Closed Symmetric Monoidal Categories
abstract
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 bracket wires make the structure of the internal hom functor explicit, allowing standard morphism wires to interact with them through a well-defined set of graphical rules. We establish the soundness and completeness of the diagrammatic calculus, and illustrate its expressiveness through examples drawn from category theory, logic and programming language semantics.
Callum Reader, Alessandro Di Giorgio 0002
CSL2
2026 Functorial Semantics for First-Order Theories
abstract
Building on the recent axiomatisation of first-order bicategories, we develop a functorial semantics approach to the model theory of first-order logic. First-order theories 𝕋 are captured by free first-order bicategories ℱ_𝕋 and models of𝕋 are structure-preserving functors from ℱ_𝕋 to a first-order bicategory 𝐂. Elementary morphisms of models arise as lax natural transformations between such functors, and the classical Tarski-Vaught test and downward Löwenheim-Skolem theorem admit direct diagrammatic proofs. Our results instantiate classically when 𝐂 = Rel and hold uniformly for models valued in Rel(𝐃) over an arbitrary Boolean geometric category 𝐃 in which regular epis split.
Filippo Bonchi, Alessandro Di Giorgio 0002, Roberto Di Virgilio, Pawel Sobocinski 0001
MFCS2
2026 Hypergraphs for Compact Closed Categories
Alessandro Di Giorgio 0002, Callum Reader
MFCS1
2026 The calculus of neo-Peircean relations
abstract
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 quantification theory by Frege and Peirce himself, paved the way to what is known today as first-order logic, causing the calculus of relations to be long forgotten. This was until 1941, when Tarski raised the question on the existence of a complete axiomatisation for it. This question found only negative answers: there is no finite axiomatisation for the calculus of relations and many of its fragments, as shown later by several no-go theorems. In this paper we show that -- by moving from traditional syntax (cartesian) to a diagrammatic one (monoidal) -- it is possible to have complete axiomatisations for the full calculus. The no-go theorems are circumvented by the fact that our calculus, named the calculus of neo-Peircean relations, is more expressive than the calculus of relations and, actually, as expressive as first-order logic. The axioms are obtained by combining two well known categorical structures: cartesian and linear bicategories. arXiv admin note: substantial text overlap with arXiv:2401.07055
Filippo Bonchi, Alessandro Di Giorgio 0002, Nathan Haydon, Pawel Sobocinski 0001
Log. Methods Comput. Sci.2
2025 Tape Diagrams for Monoidal Monads
abstract
Tape diagrams provide a graphical representation for arrows of rig categories, namely categories equipped with two monoidal structures, ⊕ and ⊗, where ⊗ distributes over ⊕. However, their applicability is limited to categories where ⊕ is a biproduct, i.e., both a categorical product and a coproduct. In this work, we extend tape diagrams to deal with Kleisli categories of symmetric monoidal monads, presented by algebraic theories.
Filippo Bonchi, Cipriano Junior Cioffo, Alessandro Di Giorgio 0002, Elena Di Lavore
CALCO3
2025 A Diagrammatic Algebra for Program Logics
abstract
Abstract Tape diagrams provide a convenient graphical notation for arrows of rig categories, i.e., categories equipped with two monoidal products, $$\oplus $$ ⊕ and $$\otimes $$ ⊗ . In this work, we introduce Kleene-Cartesian rig categories, namely rig categories where $$\otimes $$ ⊗ provides a Cartesian bicategory, while $$\oplus $$ ⊕ a Kleene bicategory.We show that the associated tape diagrams can conveniently deal with Hoare logic.
Filippo Bonchi, Alessandro Di Giorgio 0002, Elena Di Lavore
FoSSaCS2
2025 Rewriting for Traced Monoidal Closed Categories
Alessandro Di Giorgio 0002, Dan R. Ghica, Fabio Zanasi
ICGT1
2024 Diagrammatic Algebra of First Order Logic
abstract
We introduce the calculus of neo-Peircean relations, a string diagrammatic extension of the calculus of binary relations that has the same expressivity as first order logic and comes with a complete axiomatisation. The axioms are obtained by combining two well known categorical structures: cartesian and linear bicategories.
Filippo Bonchi, Alessandro Di Giorgio 0002, Nathan Haydon, Pawel Sobocinski 0001
LICS2
2024 When Lawvere Meets Peirce: An Equational Presentation of Boolean Hyperdoctrines
abstract
Fo-bicategories are a categorification of Peirce's calculus of relations. Notably, their laws provide a proof system for first-order logic that is both purely equational and complete. This paper illustrates a correspondence between fo-bicategories and Lawvere's hyperdoctrines. To streamline our proof, we introduce peircean bicategories, which offer a more succinct characterization of fo-bicategories.
Filippo Bonchi, Alessandro Di Giorgio 0002, Davide Trotta
MFCS2
2023 Deconstructing the Calculus of Relations with Tape Diagrams
abstract
Rig categories with finite biproducts are categories with two monoidal products, where one is a biproduct and the other distributes over it. In this work we present tape diagrams, a sound and complete diagrammatic language for these categories, that can be intuitively thought as string diagrams of string diagrams. We test the effectiveness of our approach against the positive fragment of Tarski's calculus of relations.
Filippo Bonchi, Alessandro Di Giorgio 0002, Alessio Santamaria
Proc. ACM Program. Lang.2
2021 From Farkas' Lemma to Linear Programming: an Exercise in Diagrammatic Algebra ((Co)algebraic pearls)
abstract
Farkas' lemma is a celebrated result on the solutions of systems of linear inequalities, which finds application pervasively in mathematics and computer science. In this work we show how to formulate and prove Farkas' lemma in diagrammatic polyhedral algebra, a sound and complete graphical calculus for polyhedra. Furthermore, we show how linear programs can be modeled within the calculus and how some famous duality results can be proved.
Filippo Bonchi, Alessandro Di Giorgio 0002, Fabio Zanasi
CALCO2
2021 Diagrammatic Polyhedral Algebra
Filippo Bonchi, Alessandro Di Giorgio 0002, Pawel Sobocinski 0001
FSTTCS2