Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Elena Di Lavore

dblp:265/5969 · DBLP profile ↗
← Back
12ranked-venue papers
7as first author
12since 2021 · last 2025
0000-0002-7783-5079ORCID · verified

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

Theory of computation · 11 · 6 first-author · 11 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Logic in computer science · 90% Algorithmic game theory and mechanism design · 10%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 100%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Logic in computer science
category theory
1.222023
Evidential Decision Theory via Partial Markov Categories · LICS 2023
Monoidal Streams for Dataflow Programming · LICS 2022
Logic in computer science
bisimulation
0.912025
Effectful Mealy Machines: Bisimulation and Trace · LICS 2025
Logic in computer science
coalgebra
0.912025
Effectful Mealy Machines: Bisimulation and Trace · LICS 2025
Logic in computer science
concurrency theory
0.912025
Effectful Mealy Machines: Bisimulation and Trace · LICS 2025
Logic in computer science
program semantics
0.912025
Effectful Mealy Machines: Bisimulation and Trace · LICS 2025
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.712023
Evidential Decision Theory via Partial Markov Categories · LICS 2023
Algorithmic game theory and mechanism design
decision theory
0.712023
Evidential Decision Theory via Partial Markov Categories · LICS 2023
Logic in computer science › categorical semantics
markov categories
0.712023
Evidential Decision Theory via Partial Markov Categories · LICS 2023
Programming languages and type systems › programming paradigms
dataflow language
0.612022
Monoidal Streams for Dataflow Programming · LICS 2022
Programming languages and type systems
language semantics
0.612022
Monoidal Streams for Dataflow Programming · LICS 2022
Logic in computer science › category theory
monoidal categories
0.612022
Monoidal Streams for Dataflow Programming · LICS 2022

Methods — techniques the papers use, named apart from their topics

synthetic bayes theorem · 1.3normalisation · 1.3stochastic dataflow · 1.1causal stream functions · 1.1effectful streams · 0.9coinduction · 0.9
YearPublicationVenuePosition
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
CALCO4
2025 Effectful Mealy Machines: Coalgebraic and Causal Traces (Invited Talk)
abstract
Effectful Mealy machines, which we introduce, are a generalization of Mealy machines with global effects determined by an effectful triple. We provide semantics of effectful Mealy machines in terms of both bisimilarity and traces: bisimilarity is characterized syntactically, via uniform feedback; traces are constructed coinductively in terms of streams. We prove that this framework characterizes standard causal processes and existing flavours of Mealy machine, bisimilarity, and trace equivalence. In the commutative case, we introduce a monoidal generalization of Raney's causal functions: monoidal causal processes.
Filippo Bonchi, Elena Di Lavore, Mario Román
CALCO2
2025 Strong Induction Is an Up-To Technique
Filippo Bonchi, Elena Di Lavore, Anna Ricci
CSL2
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
FoSSaCS3
2025 Effectful Mealy Machines: Bisimulation and Trace
abstract
We introduce effectful Mealy machines - a general notion of Mealy machine with global effects - and give them semantics in terms of both bisimilarity and traces. Bisimilarity of effectful Mealy machines is characterized syntactically, via free uniform feedback. Traces of effectful Mealy machines are given a novel semantic coinductive universe in terms of effectful streams. We prove that this framework generalizes standard causal processes and captures existing flavours of Mealy machine, bisimilarity, and trace.
Filippo Bonchi, Elena Di Lavore, Mario Román
LICS2
2025 Dialectica Petri Nets
abstract
The categorical modeling of Petri nets has received much attention recently. The Dialectica construction has also had its fair share of attention. We revisit the use of the Dialectica construction as a categorical model for Petri nets generalising the original application to suggest that Petri nets with different kinds of transitions can be modelled in the same categorical framework. Transitions representing truth-values, probabilities, rates or multiplicities, evaluated in different algebraic structures called lineales are useful and are modelled here in the same category. We investigate (categorical instances of) this generalised model and its connections to more recent models of categorical nets. Final version for Fundamenta Informaticae
Elena Di Lavore, Wilmer Leal, Valeria de Paiva
Fundam. Informaticae1
2025 Coinductive Streams in Monoidal Categories
abstract
We introduce monoidal streams. Monoidal streams are a generalization of causal stream functions, which can be defined in cartesian monoidal categories, to arbitrary symmetric monoidal categories. In the same way that streams provide semantics to dataflow programming with pure functions, monoidal streams provide semantics to dataflow programming with theories of processes represented by a symmetric monoidal category. Monoidal streams also form a feedback monoidal category. In the same way that we can use a coinductive stream calculus to reason about signal flow graphs, we can use coinductive string diagrams to reason about feedback monoidal categories. As an example, we study syntax for a stochastic dataflow language, with semantics in stochastic monoidal streams. arXiv admin note: substantial text overlap with arXiv:2202.02061
Elena Di Lavore, Giovanni de Felice, Mario Román
Log. Methods Comput. Sci.1
2023 Evidential Decision Theory via Partial Markov Categories
abstract
We introduce partial Markov categories. In the same way that Markov categories encode stochastic processes, partial Markov categories encode stochastic processes with constraints, observations and updates. In particular, we prove a synthetic Bayes theorem; we apply it to define a syntactic partial theory of observations on any Markov category whose normalisations can be computed in the original Markov category. Finally, we formalise Evidential Decision Theory in terms of partial Markov categories, and provide examples.
Elena Di Lavore, Mario Román
LICS1
2023 Monoidal Width
abstract
We introduce monoidal width as a measure of complexity for morphisms in monoidal categories. Inspired by well-known structural width measures for graphs, like tree width and rank width, monoidal width is based on a notion of syntactic decomposition: a monoidal decomposition of a morphism is an expression in the language of monoidal categories, where operations are monoidal products and compositions, that specifies this morphism. Monoidal width penalises the composition operation along ``big'' objects, while it encourages the use of monoidal products. We show that, by choosing the correct categorical algebra for decomposing graphs, we can capture tree width and rank width. For matrices, monoidal width is related to the rank. These examples suggest monoidal width as a good measure for structural complexity of processes modelled as morphisms in monoidal categories.
Elena Di Lavore, Pawel Sobocinski 0001
Log. Methods Comput. Sci.1
2023 Span(Graph): a canonical feedback algebra of open transition systems
Elena Di Lavore, Alessandro Gianola, Mario Román, Nicoletta Sabadini, Pawel Sobocinski 0001
Softw. Syst. Model.1
2022 Monoidal Streams for Dataflow Programming
abstract
We introduce monoidal streams: a generalization of causal stream functions to monoidal categories. In the same way that streams provide semantics to dataflow programming with pure functions, monoidal streams provide semantics to dataflow programming with theories of processes represented by a symmetric monoidal category. At the same time, monoidal streams form a feedback monoidal category, which can be used to interpret signal flow graphs. As an example, we study a stochastic dataflow language.
Elena Di Lavore, Giovanni de Felice, Mario Román
LICS1
2021 Compositional Modelling of Network Games
Elena Di Lavore, Jules Hedges, Pawel Sobocinski 0001
CSL1