VLDB 2026 Research / reviewers in the wild / expert
Radu Mardare
dblp:52/5744
· DBLP profile ↗
43ranked-venue papers
8as first author
7since 2021 · last 2026
0000-0001-8660-1832ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 40 · 7 first-author · 7 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Rational Lawvere Logic (Invited Paper)abstractGraded modal types systems and coeffects are becoming a standard formalism to deal with context-dependent computations where code usage plays a central role. The theory of program equivalence for modal and coeffectful languages, however, is considerably underdeveloped if compared to the denotational and operational semantics of such languages. This raises the question of how much of the theory of ordinary program equivalence can be given in a modal scenario. In this work, we show that coinductive equivalences can be extended to a modal setting, and we do so by generalising Abramsky's applicative bisimilarity to coeffectful behaviours. To achieve this goal, we develop a general theory of ternary program relations based on the novel notion of a comonadic lax extension, on top of which we define a modal extension of Abramsky's applicative bisimilarity (which we dub modal applicative bisimilarity). We prove such a relation to be a congruence, this way obtaining a compositional technique for reasoning about modal and coeffectful behaviours. But this is not the end of the story: we also establish a correspondence between modal program relations and program distances. This correspondence shows that modal applicative bisimilarity and (a properly extended) applicative bisimilarity distance coincide, this way revealing that modal program equivalences and program distances are just two sides of the same coin. Giorgio Bacci, Radu Mardare, Prakash Panangaden, Gordon D. Plotkin |
CSL | 2 |
| 2026 | Interpreting Lambda Calculus in Domain-Valued Random VariablesabstractWe develop Boolean-valued domain theory and show how the lambda-calculus can be interpreted using domain-valued random variables. We focus on the reflexive domain construction rather than the language and its semantics. We develop the Boolean-valued set theory needed from scratch and then develop Boolean-valued domain theory on top of that. The notions of equality and partial order have to be given Boolean-valued interpretations; when we say that an equation is valid in the model we mean that its interpretation is the top element of the Boolean algebra. Robert Furber, Radu Mardare, Prakash Panangaden, Dana S. Scott |
CSL | 2 |
| 2024 | Sum and Tensor of Quantitative EffectsabstractInspired by the seminal work of Hyland, Plotkin, and Power on the combination of algebraic computational effects via sum and tensor, we develop an analogous theory for the combination of quantitative algebraic effects. Quantitative algebraic effects are monadic computational effects on categories of metric spaces, which, moreover, have an algebraic presentation in the form of quantitative equational theories, a logical framework introduced by Mardare, Panangaden, and Plotkin that generalises equational logic to account for a concept of approximate equality. As our main result, we show that the sum and tensor of two quantitative equational theories correspond to the categorical sum (i.e., coproduct) and tensor, respectively, of their effects qua monads. We further give a theory of quantitative effect transformers based on these two operations, essentially providing quantitative analogues to the following monad transformers due to Moggi: exception, resumption, reader, and writer transformers. Finally, as an application, we provide the first quantitative algebraic axiomatizations to the following coalgebraic structures: Markov processes, labelled Markov processes, Mealy machines, and Markov decision processes, each endowed with their respective bisimilarity metrics. Apart from the intrinsic interest in these axiomatizations, it is pleasing they have been obtained as the composition, via sum and tensor, of simpler quantitative equational theories. Giorgio Bacci, Radu Mardare, Prakash Panangaden, Gordon D. Plotkin |
Log. Methods Comput. Sci. | 2 |
| 2021 | Tensor of Quantitative Equational TheoriesabstractWe develop a theory for the commutative combination of quantitative effects, their tensor, given as a combination of quantitative equational theories that imposes mutual commutation of the operations from each theory. As such, it extends the sum of two theories, which is just their unrestrained combination. Tensors of theories arise in several contexts; in particular, in the semantics of programming languages, the monad transformer for global state is given by a tensor. We show that under certain assumptions on the quantitative theories the free monad that arises from the tensor of two theories is the categorical tensor of the free monads on the theories. As an application, we provide the first algebraic axiomatizations of labelled Markov processes and Markov decision processes. Apart from the intrinsic interest in the axiomatizations, it is pleasing they are obtained compositionally by means of the sum and tensor of simpler quantitative equational theories. Giorgio Bacci, Radu Mardare, Prakash Panangaden, Gordon D. Plotkin |
CALCO | 2 |
| 2021 | Universal Semantics for the Stochastic λ-CalculusabstractWe define sound and adequate denotational and operational semantics for the stochastic lambda calculus. These two semantic approaches build on previous work that used an explicit source of randomness to reason about higher-order probabilistic programs. Pedro H. Azevedo de Amorim, Dexter Kozen, Radu Mardare, Prakash Panangaden, Michael Roberts |
LICS | 3 |
| 2021 | Fixed-Points for Quantitative Equational Logics
Radu Mardare, Prakash Panangaden, Gordon D. Plotkin |
LICS | 1 |
| 2021 | Computing Probabilistic Bisimilarity Distances for Probabilistic Automata
Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare, Qiyi Tang 0001, Franck van Breugel |
Log. Methods Comput. Sci. | 4 |
| 2020 | Probabilistic logics based on Riesz spacesabstractWe introduce a novel real-valued endogenous logic for expressing properties of probabilistic transition systems called Riesz modal logic. The design of the syntax and semantics of this logic is directly inspired by the theory of Riesz spaces, a mature field of mathematics at the intersection of universal algebra and functional analysis. By using powerful results from this theory, we develop the duality theory of the Riesz modal logic in the form of an algebra-to-coalgebra correspondence. This has a number of consequences including: a sound and complete axiomatization, the proof that the logic characterizes probabilistic bisimulation and other convenient results such as completion theorems. This work is intended to be the basis for subsequent research on extensions of Riesz modal logic with fixed-point operators. Robert Furber, Radu Mardare, Matteo Mio |
Log. Methods Comput. Sci. | 2 |
| 2019 | Computing Probabilistic Bisimilarity Distances for Probabilistic AutomataabstractThe probabilistic bisimilarity distance of Deng et al. has been proposed as a robust quantitative generalization of Segala and Lynch's probabilistic bisimilarity for probabilistic automata. In this paper, we present a novel characterization of the bisimilarity distance as the solution of a simple stochastic game. The characterization gives us an algorithm to compute the distances by applying Condon's simple policy iteration on these games. The correctness of Condon's approach, however, relies on the assumption that the games are stopping. Our games may be non-stopping in general, yet we are able to prove termination for this extended class of games. Already other algorithms have been proposed in the literature to compute these distances, with complexity in UP cap coUP and PPAD. Despite the theoretical relevance, these algorithms are inefficient in practice. To the best of our knowledge, our algorithm is the first practical solution. In the proofs of all the above-mentioned results, an alternative presentation of the Hausdorff distance due to Mémoli plays a central rôle. Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare, Qiyi Tang 0001, Franck van Breugel |
CONCUR | 4 |
| 2019 | Converging from branching to linear metrics on Markov chainsabstractWe study two well-known linear-time metrics on Markov chains (MCs), namely, the strong and strutter trace distances. Our interest in these metrics is motivated by their relation to the probabilistic linear temporal logic (LTL)-model checking problem: we prove that they correspond to the maximal differences in the probability of satisfying the same LTL and LTL−X(LTL without next operator) formulas, respectively. The threshold problem for these distances (whether their value exceeds a given threshold) is NP-hard and not known to be decidable. Nevertheless, we provide an approximation schema where each lower and upper approximant is computable in polynomial time in the size of the MC. The upper approximants are bisimilarity-like pseudometrics (hence, branching-time distances) that converge point-wise to the linear-time metrics. This convergence is interesting in itself, because it reveals a non-trivial relation between branching and linear-time metric-based semantics that does not hold in equivalence-based semantics. Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare |
Math. Struct. Comput. Sci. | 4 |
| 2018 | Timed Comparisons of Semi-Markov Processes
Mathias Ruggaard Pedersen, Nathanaël Fijalkow, Giorgio Bacci, Kim G. Larsen, Radu Mardare |
LATA | 5 |
| 2018 | Boolean-Valued Semantics for the Stochastic λ-CalculusabstractThe ordinary untyped λ-calculus has a λ-theoretic model proposed in two related forms by Scott and Plotkin in the 1970s. Recently Scott showed how to introduce probability by extending these models with random variables. However, to reason about correctness and to add further features, it is useful to reinterpret the construction in a higher-order Boolean-valued model involving a measure algebra. We develop the semantics of an extended stochastic λ-calculus suitable for modeling a simple higher-order probabilistic programming language. We exhibit a number of key equations satisfied by the terms of our language. The terms are interpreted using a continuation-style semantics with an additional argument, an infinite sequence of coin tosses, which serves as a source of randomness. We also introduce a fixpoint operator as a new syntactic construct, as β-reduction turns out not to be sound for unrestricted terms. Finally, we develop a new notion of equality between terms interpreted in a measure algebra, allowing one to reason about terms that may not be equal almost everywhere. This provides a new framework and reasoning principles for probabilistic programs and their higher-order properties. Giorgio Bacci, Robert Furber, Dexter Kozen, Radu Mardare, Prakash Panangaden, Dana S. Scott |
LICS | 4 |
| 2018 | An Algebraic Theory of Markov ProcessesabstractMarkov processes are a fundamental model of probabilistic transition systems and are the underlying semantics of probabilistic programs. We give an algebraic axiomatisation of Markov processes using the framework of quantitative equational logic introduced in [13]. We present the theory in a structured way using work of Hyland et al. [9] on combining monads. We take the interpolative barycentric algebras of [13] which captures the Kantorovich metric and combine it with a theory of contractive operators to give the required axiomatisation of Markov processes both for discrete and continuous state spaces. This work apart from its intrinsic interest shows how one can extend the general notion of combining effects to the quantitative setting. Giorgio Bacci, Radu Mardare, Prakash Panangaden, Gordon D. Plotkin |
LICS | 2 |
| 2018 | A Complete Quantitative Deduction System for the Bisimilarity Distance on Markov ChainsabstractIn this paper we propose a complete axiomatization of the bisimilarity distance of Desharnais et al. for the class of finite labelled Markov chains. Our axiomatization is given in the style of a quantitative extension of equational logic recently proposed by Mardare, Panangaden, and Plotkin (LICS 2016) that uses equality relations $t \equiv_\varepsilon s$ indexed by rationals, expressing that `$t$ is approximately equal to $s$ up to an error $\varepsilon$'. Notably, our quantitative deduction system extends in a natural way the equational system for probabilistic bisimilarity given by Stark and Smolka by introducing an axiom for dealing with the Kantorovich distance between probability distributions. The axiomatization is then used to propose a metric extension of a Kleene's style representation theorem for finite labelled Markov chains, that was proposed (in a more general coalgebraic fashion) by Silva et al. (Inf. Comput. 2011). Comment: Logical Methods in Computer Science Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare |
Log. Methods Comput. Sci. | 4 |
| 2018 | Reasoning About Bounds in Weighted Transition SystemsabstractWe propose a way of reasoning about minimal and maximal values of the weights of transitions in a weighted transition system (WTS). This perspective induces a notion of bisimulation that is coarser than the classic bisimulation: it relates states that exhibit transitions to bisimulation classes with the weights within the same boundaries. We propose a customized modal logic that expresses these numeric boundaries for transition weights by means of particular modalities. We prove that our logic is invariant under the proposed notion of bisimulation. We show that the logic enjoys the finite model property and we identify a complete axiomatization for the logic. Last but not least, we use a tableau method to show that the satisfiability problem for the logic is decidable. Mikkel Hansen, Kim G. Larsen, Radu Mardare, Mathias Ruggaard Pedersen |
Log. Methods Comput. Sci. | 3 |
| 2018 | Free complete Wasserstein algebras
Radu Mardare, Prakash Panangaden, Gordon D. Plotkin |
Log. Methods Comput. Sci. | 1 |
| 2018 | On decidability of recursive weighted logics
Kim G. Larsen, Radu Mardare, Bingtian Xue |
Soft Comput. | 2 |
| 2017 | On the Metric-Based Approximate Minimization of Markov ChainsabstractWe address the behavioral metric-based approximate minimization problem of Markov Chains (MCs), i.e., given a finite MC and a positive integer k, we are interested in finding a k-state MC of minimal distance to the original. By considering as metric the bisimilarity distance of Desharnais at al., we show that optimal approximations always exist; show that the problem can be solved as a bilinear program; and prove that its threshold problem is in PSPACE and NP-hard. Finally, we present an approach inspired by expectation maximization techniques that provides suboptimal solutions. Experiments suggest that our method gives a practical approach that outperforms the bilinear program implementation run on state-of-the-art bilinear solvers. Giovanni Bacci 0001, Giorgio Bacci, Kim G. Larsen, Radu Mardare |
ICALP | 4 |
| 2017 | Unrestricted stone duality for Markov processesabstractStone duality relates logic, in the form of Boolean algebra, to spaces. Stone-type dualities abound in computer science and have been of great use in understanding the relationship between computational models and the languages used to reason about them. Recent work on probabilistic processes has established a Stone-type duality for a restricted class of Markov processes. The dual category was a new notion—Aumann algebras—which are Boolean algebras equipped with countable family of modalities indexed by rational probabilities. In this article we consider an alternative definition of Aumann algebra that leads to dual adjunction for Markov processes that is a duality for many measurable spaces occurring in practice. This extends a duality for measurable spaces due to Sikorski. In particular, we do not require that the probabilistic modalities preserve a distinguished base of clopen sets, nor that morphisms of Markov processes do so. The extra generality allows us to give a perspicuous definition of event bisimulation on Aumann algebras. Robert Furber, Dexter Kozen, Kim G. Larsen, Radu Mardare, Prakash Panangaden |
LICS | 4 |
| 2017 | On the axiomatizability of quantitative algebrasabstractQuantitative algebras (QAs) are algebras over metric spaces defined by quantitative equational theories as introduced by us in 2016. They provide the mathematical foundation for metric semantics of probabilistic, stochastic and other quantitative systems. This paper considers the issue of axiomatizability of QAs. We investigate the entire spectrum of types of quantitative equations that can be used to axiomatize theories: (i) simple quantitative equations; (ii) Horn clauses with no more than c equations between variables as hypotheses, where c is a cardinal and (iii) the most general case of Horn clauses. In each case we characterize the class of QAs and prove variety/quasivariety theorems that extend and generalize classical results from model theory for algebras and first-order structures. Radu Mardare, Prakash Panangaden, Gordon D. Plotkin |
LICS | 1 |
| 2017 | Riesz Modal logic for Markov processesabstractWe investigate a modal logic for expressing properties of Markov processes whose semantics is real-valued, rather than Boolean, and based on the mathematical theory of Riesz spaces. We use the duality theory of Riesz spaces to provide a connection between Markov processes and the logic. This takes the form of a duality between the category of coalgebras of the Radon monad (modeling Markov processes) and the category of a new class of algebras (algebraizing the logic) which we call modal Riesz spaces. As a result, we obtain a sound and complete axiomatization of the Riesz Modal logic. Matteo Mio, Robert Furber, Radu Mardare |
LICS | 3 |
| 2017 | On-the-Fly Computation of Bisimilarity DistancesabstractWe propose a distance between continuous-time Markov chains (CTMCs) and study the problem of computing it by comparing three different algorithmic methodologies: iterative, linear program, and on-the-fly. In a work presented at FoSSaCS'12, Chen et al. characterized the bisimilarity distance of Desharnais et al. between discrete-time Markov chains as an optimal solution of a linear program that can be solved by using the ellipsoid method. Inspired by their result, we propose a novel linear program characterization to compute the distance in the continuous-time setting. Differently from previous proposals, ours has a number of constraints that is bounded by a polynomial in the size of the CTMC. This, in particular, proves that the distance we propose can be computed in polynomial time. Despite its theoretical importance, the proposed linear program characterization turns out to be inefficient in practice. Nevertheless, driven by the encouraging results of our previous work presented at TACAS'13, we propose an efficient on-the-fly algorithm, which, unlike the other mentioned solutions, computes the distances between two given states avoiding an exhaustive exploration of the state space. This technique works by successively refining over-approximations of the target distances using a greedy strategy, which ensures that the state space is further explored only when the current approximations are improved. Tests performed on a consistent set of (pseudo)randomly generated CTMCs show that our algorithm improves, on average, the efficiency of the corresponding iterative and linear program methods with orders of magnitude. Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare |
Log. Methods Comput. Sci. | 4 |
| 2016 | Complete Axiomatization for the Bisimilarity Distance on Markov ChainsabstractIn this paper we propose a complete axiomatization of the bisimilarity distance of Desharnais et al. for the class of finite labelled Markov chains. Our axiomatization is given in the style of a quantitative extension of equational logic recently proposed by Mardare, Panangaden, and Plotkin (LICS'16) that uses equality relations t =_e s indexed by rationals, expressing that "t is approximately equal to s up to an error e". Notably, our quantitative deductive system extends in a natural way the equational system for probabilistic bisimilarity given by Stark and Smolka by introducing an axiom for dealing with the Kantorovich distance between probability distributions. Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare |
CONCUR | 4 |
| 2016 | Probabilistic Mu-Calculus: Decidability and Complete AxiomatizationabstractWe introduce a version of the probabilistic mu-calculus (PMC) built on top of a probabilistic modal logic that allows encoding n-ary inequational conditions on transition probabilities. PMC extends previously studied calculi and we prove that, despite its expressiveness, it enjoys a series of good meta-properties. Firstly, we prove the decidability of satisfiability checking by establishing the small model property. An algorithm for deciding the satisfiability problem is developed. As a second major result, we provide a complete axiomatization for the alternation-free fragment of PMC. The completeness proof is innovative in many aspects combining various techniques from topology and model theory. Kim G. Larsen, Radu Mardare, Bingtian Xue |
FSTTCS | 2 |
| 2016 | Quantitative Algebraic ReasoningabstractWe develop a quantitative analogue of equational reasoning which we call quantitative algebra. We define an equality relation indexed by rationals: a = ε b which we think of as saying that "a is approximately equal to b up to an error of ε ". We have 4 interesting examples where we have a quantitative equational theory whose free algebras correspond to well known structures. In each case we have finitary and continuous versions. The four cases are: Hausdorff metrics from quantitive semilattices; p-Wasserstein metrics (hence also the Kantorovich metric) from barycentric algebras and also from pointed barycentric algebras and the total variation metric from a variant of barycentric algebras. Radu Mardare, Prakash Panangaden, Gordon D. Plotkin |
LICS | 1 |
| 2016 | A Complete Approximation Theory for Weighted Transition Systems
Mikkel Hansen, Kim G. Larsen, Radu Mardare, Mathias Ruggaard Pedersen, Bingtian Xue |
SETTA | 3 |
| 2015 | On the Total Variation Distance of Semi-Markov Chains
Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare |
FoSSaCS | 4 |
| 2015 | Converging from Branching to Linear Metrics on Markov Chains
Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare |
ICTAC | 4 |
| 2014 | A Decidable Recursive Logic for Weighted Transition Systems
Kim G. Larsen, Radu Mardare, Bingtian Xue |
ICTAC | 2 |
| 2014 | The Measurable Space of Stochastic ProcessesabstractWe introduce a stochastic extension of CCS endowed with structural operational semantics expressed in terms of measure theory. The set of processes is organised as a measurable space by the sigma-algebra generated by structural congruence. The structural operational semantics associates to each process a set of measures over the space of processes. The measures encode the rates of the transitions from a process (state of a system) to a measurable set of processes. We prove that the stochastic bisimilarity is a congruence, which extends the structural congruence. In addition to an elegant operational semantics, our calculus provides a canonic way to define metrics on processes that measure how similar two processes are in terms of behaviour. Luca Cardelli, Radu Mardare |
Fundam. Informaticae | 2 |
| 2014 | Complete proof systems for weighted modal logic
Kim G. Larsen, Radu Mardare |
Theor. Comput. Sci. | 2 |
| 2013 | Stochastic Pi-calculus Revisited
Luca Cardelli, Radu Mardare |
ICTAC | 2 |
| 2013 | Stone Duality for Markov ProcessesabstractWe define Aumann algebras, an algebraic analog of probabilistic modal logic. An Aumann algebra consists of a Boolean algebra with operators modeling probabilistic transitions. We prove a Stone-type duality theorem between countable Aumann algebras and countably-generated continuous-space Markov processes. Our results subsume existing results on completeness of probabilistic modal logics for Markov processes. Dexter Kozen, Kim G. Larsen, Radu Mardare, Prakash Panangaden |
LICS | 3 |
| 2013 | Computing Behavioral Distances, Compositionally
Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare |
MFCS | 4 |
| 2013 | Strong Completeness for Markovian Logics
Dexter Kozen, Radu Mardare, Prakash Panangaden |
MFCS | 2 |
| 2013 | On-the-Fly Exact Computation of Bisimilarity Distances
Giorgio Bacci, Giovanni Bacci 0001, Kim G. Larsen, Radu Mardare |
TACAS | 4 |
| 2012 | Taking It to the Limit: Approximate Reasoning for Markov Processes
Kim G. Larsen, Radu Mardare, Prakash Panangaden |
MFCS | 2 |
| 2011 | Modular Markovian Logic
Luca Cardelli, Kim G. Larsen, Radu Mardare |
ICALP (2) | 3 |
| 2008 | A Complete Axiomatic System for a Process-Based Spatial Logic
Radu Mardare, Alberto Policriti |
MFCS | 1 |
| 2008 | A multiset-based model of synchronizing agents: Computability and robustness
Matteo Cavaliere, Radu Mardare, Sean Sedwards |
Theor. Comput. Sci. | 2 |
| 2007 | Observing Distributed Computation. A Dynamic-Epistemic Approach
Radu Mardare |
CALCO | 1 |
| 2006 | Decidable Extensions of Hennessy-Milner Logic
Radu Mardare, Corrado Priami |
FORTE | 1 |
| 2005 | Logical Analysis of Biological Systems
Radu Mardare, Corrado Priami |
Fundam. Informaticae | 1 |