EDBT 2026 Demo / reviewers in the wild / expert
Claudia Faggian
dblp:91/4180
· DBLP profile ↗
28ranked-venue papers
13as first author
13since 2021 · last 2026
0009-0009-8875-3595ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 21 · 11 first-author · 10 since 2021Software engineering, systems software and programming languages · 9 · 4 first-author · 4 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Quantum Bayesian Networks: Compositionality and Typing via Linear LogicabstractQuantum Bayesian networks [Henson et al., 2014] provide a mathematical formalism to describe causal relations, to analyse correlations, and to predict the probabilities of measurement outcomes, in systems involving both classical and quantum data. They generalize Pearl’s Bayesian networks [Pearl, 2009] - prominent graphical models for classical probabilistic reasoning and inference. The goal of this paper is to bring compositional principles and a typing discipline into this setting. A key feature of our compositional semantics is that when all causes are classical, it coincides with the standard factor-based semantics of Bayesian networks, while in the purely quantum case it reduces to tensor networks. We then propose a typed formalism based on linear logic proof-nets, where types ensure well-behaved composition of systems, and which we prove sound and complete with respect to quantum Bayesian networks. Rémi Di Guardia, Thomas Ehrhard, Claudia Faggian |
FSCD | 3 |
| 2025 | A Rewriting Theory for Quantum λ-CalculusabstractQuantum lambda calculus has been studied mainly as an idealized programming language - the evaluation essentially corresponds to a deterministic abstract machine. Very little work has been done to develop a rewriting theory for quantum lambda calculus. Recent advances in the theory of probabilistic rewriting give us a way to tackle this task with tools unavailable a decade ago. Our primary focus are standardization and normalization results. Claudia Faggian, Gaetan Lopez, Benoît Valiron |
CSL | 1 |
| 2025 | Variable Elimination as Rewriting in a Linear Lambda CalculusabstractAbstract Variable Elimination ( $$\textsf{VE}$$ VE ) is a classical exact inference algorithm for probabilistic graphical models such as Bayesian Networks, computing the marginal distribution of a subset of the random variables in the model. Our goal is to understand Variable Elimination as an algorithm acting on programs in an idealized probabilistic functional language—a linear simply-typed $$\lambda $$ λ -calculus suffices for our purpose. Precisely, we express $$\textsf{VE}$$ VE as a term rewriting process, which transforms a global definition of a variable into a local definition, by swapping and nesting let-in expressions. We exploit in an essential way linear types. Thomas Ehrhard, Claudia Faggian, Michele Pagani |
ESOP (1) | 2 |
| 2024 | Higher Order Bayesian Networks, ExactlyabstractBayesian networks are graphical first-order probabilistic models that allow for a compact representation of large probability distributions, and for efficient inference, both exact and approximate. We introduce a higher-order programming language—in the idealized form of a λ -calculus—which we prove sound and complete w.r.t. Bayesian networks: each Bayesian network can be encoded as a term, and conversely each (possibly higher-order and recursive) program of ground type compiles into a Bayesian network. The language allows for the specification of recursive probability models and hierarchical structures. Moreover, we provide a compositional and cost-aware semantics which is based on factors, the standard mathematical tool used in Bayesian inference. Our results rely on advanced techniques rooted into linear logic, intersection types, rewriting theory, and Girard’s geometry of interaction, which are here combined in a novel way. Claudia Faggian, Daniele Pautasso, Gabriele Vanoni |
Proc. ACM Program. Lang. | 1 |
| 2023 | Asymptotic Rewriting (Invited Talk)
Claudia Faggian |
CSL | 1 |
| 2023 | The Sum-Product Algorithm For Quantitative Multiplicative Linear LogicabstractWe consider an extension of multiplicative linear logic which encompasses bayesian networks and expresses samples sharing and marginalisation with the polarised rules of contraction and weakening. We introduce the necessary formalism to import exact inference algorithms from bayesian networks, giving the sum-product algorithm as an example of calculating the weighted relational semantics of a multiplicative proof-net improving runtime performance by storing intermediate results. Thomas Ehrhard, Claudia Faggian, Michele Pagani |
FSCD | 2 |
| 2022 | Strategies for Asymptotic NormalizationabstractWe present a technique to study normalizing strategies when termination is asymptotic, that is, it appears as a limit, as opposite to reaching a normal form in a finite number of steps. Asymptotic termination occurs in several settings, such as effectful, and in particular probabilistic computation -- where the limits are distributions over the possible outputs -- or infinitary lambda-calculi -- where the limits are infinitary normal forms such as Boehm trees. As a concrete application, we obtain a result which is of independent interest: a normalization theorem for Call-by-Value (and -- in a uniform way -- for Call-by-Name) probabilistic lambda-calculus. Claudia Faggian, Giulio Guerrieri |
FSCD | 1 |
| 2022 | Probabilistic Rewriting and Asymptotic Behaviour: on Termination and Unique Normal FormsabstractWhile a mature body of work supports the study of rewriting systems, abstract tools for Probabilistic Rewriting are still limited. In this paper we study the question of uniqueness of the result (unique limit distribution), and develop a set of proof techniques to analyze and compare reduction strategies. The goal is to have tools to support the operational analysis of probabilistic calculi (such as probabilistic lambda-calculi) where evaluation allows for different reduction choices (hence different reduction paths). Claudia Faggian |
Log. Methods Comput. Sci. | 1 |
| 2022 | On reduction and normalization in the computational coreabstractAbstract We study the reduction in a $\lambda$ -calculus derived from Moggi’s computational one, which we call the computational core. The reduction relation consists of rules obtained by orienting three monadic laws. Such laws, in particular associativity and identity, introduce intricacies in the operational analysis. We investigate the central notions of returning a value versus having a normal form and address the question of normalizing strategies. Our analysis relies on factorization results. Claudia Faggian, Giulio Guerrieri, Ugo de'Liguoro, Riccardo Treglia |
Math. Struct. Comput. Sci. | 1 |
| 2021 | Factorize FactorizationabstractFactorization -- a simple form of standardization -- is concerned with reduction strategies, i.e. how a result is computed. We present a new technique for proving factorization theorems for compound rewriting systems in a modular way, which is inspired by the Hindley-Rosen technique for confluence. Specifically, our technique is well adapted to deal with extensions of the call-by-name and call-by-value lambda-calculi. The technique is first developed abstractly. We isolate a sufficient condition (called linear swap) for lifting factorization from components to the compound system, and which is compatible with beta-reduction. We then closely analyze some common factorization schemas for the lambda-calculus. Concretely, we apply our technique to diverse extensions of the lambda-calculus, among which de' Liguoro and Piperno's non-deterministic lambda-calculus and -- for call-by-value -- Carraro and Guerrieri's shuffling calculus. For both calculi the literature contains factorization theorems. In both cases, we give a new proof which is neat, simpler than the original, and strikingly shorter. Beniamino Accattoli, Claudia Faggian, Giulio Guerrieri |
CSL | 2 |
| 2021 | Factorization in Call-by-Name and Call-by-Value Calculi via Linear LogicabstractAbstract In each variant of the $$\lambda $$ λ -calculus, factorization and normalization are two key properties that show how results are computed. Instead of proving factorization/normalization for the call-by-name (CbN) and call-by-value (CbV) variants separately, we prove them only once, for the bang calculus (an extension of the $$\lambda $$ λ -calculus inspired by linear logic and subsuming CbN and CbV), and then we transfer the result via translations, obtaining factorization/normalization for CbN and CbV. The approach is robust: it still holds when extending the calculi with operators and extra rules to model some additional computational features. Claudia Faggian, Giulio Guerrieri |
FoSSaCS | 1 |
| 2021 | A Relational Theory of Monadic Rewriting Systems, Part IabstractMotivated by the study of effectful programming languages and computations, we introduce a relational theory of monadic rewriting systems. The latter are rewriting systems whose notion of reduction is effectful, where effects are modelled as monads. Contrary to what happens in the ordinary operational semantics of monadic programming languages, defining meaningful notions of monadic rewriting turns out to problematic for several monads, including the distribution, powerset, reader, and global state monad. This raises the question of when monadic rewriting is possible. We answer that question by identifying a class of monads, known as weakly cartesian monads, that guarantee monadic rewriting to be well-behaved. In case monads are given as equational theories, as it is the case for algebraic effects, we also show that a sufficient condition to have a well-behaved notion of monadic rewriting is that all equations in the theory are linear. Finally, we apply the abstract theory of monadic rewriting systems to the call-by-value λ-calculus with algebraic effects, this way obtaining effectful (surface) standardisation and confluence theorems. Francesco Gavazzo, Claudia Faggian |
LICS | 2 |
| 2021 | Intersection types and (positive) almost-sure terminationabstractRandomized higher-order computation can be seen as being captured by a λ-calculus endowed with a single algebraic operation, namely a construct for binary probabilistic choice. What matters about such computations is the probability of obtaining any given result, rather than the possibility or the necessity of obtaining it, like in (non)deterministic computation. Termination, arguably the simplest kind of reachability problem, can be spelled out in at least two ways, depending on whether it talks about the probability of convergence or about the expected evaluation time, the second one providing a stronger guarantee. In this paper, we show that intersection types are capable of precisely characterizing both notions of termination inside a single system of types: the probability of convergence of any λ-term can be underapproximated by its type , while the underlying derivation’s weight gives a lower bound to the term’s expected number of steps to normal form. Noticeably, both approximations are tight—not only soundness but also completeness holds. The crucial ingredient is non-idempotency, without which it would be impossible to reason on the expected number of reduction steps which are necessary to completely evaluate any term. Besides, the kind of approximation we obtain is proved to be optimal recursion theoretically: no recursively enumerable formal system can do better than that. Ugo Dal Lago, Claudia Faggian, Simona Ronchi Della Rocca |
Proc. ACM Program. Lang. | 2 |
| 2020 | Solvability in a Probabilistic Setting (Invited Talk)abstractThe notion of solvability, crucial in the λ-calculus, is conservatively extended to a probabilistic setting, and a complete characterization of it is given. The employed technical tool is a type assignment system, based on non-idempotent intersection types, whose typable terms turn out to be precisely the terms which are solvable with nonnull probability. We also supply an operational characterization of solvable terms, through the notion of head normal form, and a denotational model of Λ_⊕, itself induced by the type system, which equates all the unsolvable terms. Simona Ronchi Della Rocca, Ugo Dal Lago, Claudia Faggian |
FSCD | 3 |
| 2019 | Factorization and Normalization, Essentially
Beniamino Accattoli, Claudia Faggian, Giulio Guerrieri |
APLAS | 2 |
| 2019 | Lambda Calculus and Probabilistic ComputationabstractWe introduce two extensions of the λ -calculus with a probabilistic choice operator, Λ⊕cbvand Λ⊕cbn, modeling respectively call-by-value and call-by-name probabilistic computation. We prove that both enjoys confluence and standardization, in an extended way: we revisit these two fundamental notions to take into account the asymptotic behaviour of terms. The common root of the two calculi is a further calculus based on Linear Logic, Λ⊕!, which allows us to develop a unified, modular approach. Claudia Faggian, Simona Ronchi Della Rocca |
LICS | 1 |
| 2017 | The geometry of parallelism: classical, probabilistic, and quantum effectsabstractWe introduce a Geometry of Interaction model for higher-order quantum computation, and prove its adequacy for a fully fledged quantum programming language in which entanglement, duplication, and recursion are all available. Ugo Dal Lago, Claudia Faggian, Benoît Valiron, Akira Yoshimizu |
POPL | 2 |
| 2015 | Parallelism and Synchronization in an Infinitary ContextabstractWe study multitoken interaction machines in the context of a very expressive linear logical system with exponentials, fix points and synchronization. The advantage of such machines is to provide models in the style of the Geometry of Interaction, i.e., An interactive semantics which is close to low-level implementation. On the one hand, we prove that despite the inherent complexity of the framework, interaction is guaranteed to be deadlock-free. On the other hand, the resulting logical system is powerful enough to embed PCF and to adequately model its behaviour, both when call-by-name and when call-by-value evaluation are considered. This is not the case for single-token stateless interactive machines. Ugo Dal Lago, Claudia Faggian, Benoît Valiron, Akira Yoshimizu |
LICS | 2 |
| 2014 | Measurements in Proof Nets as Higher-Order Quantum Circuits
Akira Yoshimizu, Ichiro Hasuo, Claudia Faggian, Ugo Dal Lago |
ESOP | 3 |
| 2012 | An approach to innocent strategies as graphs
Pierre-Louis Curien, Claudia Faggian |
Inf. Comput. | 2 |
| 2009 | Ludics with Repetitions (Exponentials, Interactive Types and Completeness)abstractWe prove that is possible to extend Girard's Ludics so as to have repetitions (hence exponentials), and still have the results on semantical types which characterize Ludics in the panorama of Game Semantics. The results are obtained by using less structure than in the original paper; this has an interest on its own, and we hope that it will open the way to applying the approach of Ludics to a larger domain. Michele Basaldella, Claudia Faggian |
LICS | 2 |
| 2008 | Proof nets sequentialisation in multiplicative linear logic
Paolo Di Giamberardino, Claudia Faggian |
Ann. Pure Appl. Log. | 2 |
| 2006 | Interactive observability in Ludics: The geometry of tests
Claudia Faggian |
Theor. Comput. Sci. | 1 |
| 2005 | Ludics Nets, a game Model of Concurrent InteractionabstractWe introduce L-nets as a game model of concurrent interaction. L-nets, which correspond to strategies (in Games Semantics) or designs (in Ludics), are graphs, and the interactions (plays) result into partial orders, hence allowing for parallelism. Claudia Faggian, François Maurel |
LICS | 1 |
| 2004 | Interactive Observability in Ludics
Claudia Faggian |
ICALP | 1 |
| 2000 | Proof construction and non-commutativity: a cluster calculusabstractAn increasing interest is directed at the extension of the \proof search as computation" paradigm, already successfully applied to Linear Logic, to a logic that is not only resource-aware but also order-sensitive.This paper is a contribution to proof search in Non-Commutative L o g i c .Our key result is to give a simple method for propagating the order structure during proof search.Such a method is general, in that it can be applied to n-ary connectives.This enables us to de ne a cluster calculus, which analyses clusters of synchronous and of asynchronous connectives in a single step, with a single n-ary rule. Claudia Faggian |
PPDP | 1 |
| 2000 | Basic Logic: Reflection, Symmetry, VisibilityabstractAbstract We introduce a sequent calculusBfor a new logic, named basic logic. The aim of basic logic is to find a structure in the space of logics. Classical, intuitionistic. quantum and non-modal linear logics, are all obtained as extensions in a uniform way and in a single framework. We isolate three properties, which characterizeBpositively: reflection, symmetry and visibility. A logical constant obeys to the principle of reflection if it is characterized semantically by an equation binding it with a metalinguistic link between assertions, and if its syntactic inference rules are obtained by solving that equation. All connectives of basic logic satisfy reflection. To the control of weakening and contraction of linear logic, basic logic adds a strict control of contexts, by requiring that all active formulae in all rules are isolated, that is visible. From visibility, cut-elimination follows. The full, geometric symmetry of basic logic induces known symmetries of its extensions, and adds a symmetry among them, producing the structure of a cube. Giovanni Sambin, Giulia Battilotti, Claudia Faggian |
J. Symb. Log. | 3 |
| 1998 | A Term Calculus for Unitary Approach to NomalizationabstractNo abstract available. Claudia Faggian |
ICFP | 1 |