VLDB 2026 Research / reviewers in the wild / expert
Arnaud Durand 0001
dblp:91/2388-1
· DBLP profile ↗
40ranked-venue papers
28as first author
11since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 37 · 25 first-author · 11 since 2021Databases, data management, data science and information retrieval · 4 · 4 first-authorArtificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Recursion and Proof Theoretical Characterizations of Small Circuit Classes with Modulo Counting via Discrete Differential EquationsabstractThe paper proposes an implicit (i.e., machine-independent) complexity approach to studying computation by polynomial-size, constant-depth circuits with gates counting modulo a constant through the lens of discrete ordinary differential equations (ODEs). So far, recursion-theoretic characterizations have been provided for functions computed by circuits of constant depth, including gates counting modulo 2 and 6 only (i.e., for the classes FAC⁰[2] and FAC⁰[6], resp.). In this paper, it is shown that considering ODE schemas, rather than bounded recursion, allows for a more fine-grained analysis, leading to (uniform) characterizations for all classes FAC⁰[n] (n ∈ ℕ), i.e. functions computed by circuits including counting modulo n gates. Inspired by the syntactic form of the ODE schemas, we go further in this direction and present first-order bounded theories for capturing provably total functions in each of these classes. Melissa Antonelli, Arnaud Durand 0001 |
ICALP | 2 |
| 2026 | Towards new characterizations of small circuit classes via discrete ordinary differential equationsabstractImplicit computational complexity is a lively area of theoretical computer science, which aims to provide machine-independent characterizations of relevant complexity classes. One of the seminal works in this field appeared in the 1960s, when Cobham introduced a function algebra closed under bounded recursion on notation to capture polynomial time computable functions ( FP ). Later on, several complexity classes have been characterized using limited recursion schemas. In this context, an original approach has been recently introduced, showing that ordinary differential equations (ODEs) offer a natural tool for algorithmic design and providing a characterization of FP by a new ODE-schema. In the present paper we generalize this approach by presenting original ODE-characterizations for the small circuit classes FAC 0 and FTC 0 . Melissa Antonelli, Arnaud Durand 0001, Juha Kontinen |
Theor. Comput. Sci. | 2 |
| 2025 | Characterizing Small Circuit Classes from FAC⁰ to FAC¹ via Discrete Ordinary Differential EquationsabstractIn this paper, we provide a uniform framework for investigating small circuit classes and bounds through the lens of ordinary differential equations (ODEs). Following an approach recently introduced to capture the class of polynomial-time computable functions via ODE-based recursion schemas and later applied to the context of functions computed by unbounded fan-in circuits of constant depth (FAC⁰), we study multiple relevant small circuit classes. In particular, we show that natural restrictions on linearity and derivation along functions with specific growth rate correspond to kinds of functions that can be proved to be in various classes, ranging from FAC⁰ to FAC¹. This reveals an intriguing link between constraints over linear-length ODEs and circuit computation, providing new tools to tackle the complex challenge of establishing bounds for classes in the circuit hierarchies and possibly enhancing our understanding of the role of counters in this setting. Additionally, we establish several completeness results, in particular obtaining the first ODE-based characterizations for the classes of functions computable in constant depth with unbounded fan-in and Mod 2 gates (FACC[2]) and in logarithmic depth with bounded fan-in Boolean gates (FNC¹). Melissa Antonelli, Arnaud Durand 0001, Juha Kontinen |
MFCS | 2 |
| 2024 | A New Characterization of FAC⁰ via Discrete Ordinary Differential EquationsabstractImplicit computational complexity is an active area of theoretical computer science, which aims at providing machine-independent characterizations of relevant complexity classes. One of the seminal works in this field appeared in 1965, when Cobham introduced a function algebra closed under bounded recursion on notation to capture FP. Later on, several complexity classes have been characterized using limited recursion schemas. In this context, a new approach was recently introduced, showing that ordinary differential equations (ODEs) offer a natural tool for algorithmic design and providing a characterization of FP by an ODE-schema. The overall goal of the present work is precisely that of generalizing this approach to parallel computation, obtaining an original ODE-characterization for the small circuit classes FAC⁰ and FTC⁰. Melissa Antonelli, Arnaud Durand 0001, Juha Kontinen |
MFCS | 2 |
| 2024 | Modular SAT-based techniques for reasoning tasks in team semanticsabstractWe study the complexity of reasoning tasks for logics in team semantics. Our main focus is on the data complexity of model checking but we also derive new results for logically defined counting and enumeration problems. Our approach is based on modular reductions of these problems into the corresponding problems of various classes of Boolean formulas. We illustrate our approach via several new tractability/intractability results. Arnaud Durand 0001, Juha Kontinen, Jouko A. Väänänen |
J. Comput. Syst. Sci. | 1 |
| 2024 | Special issue on logic and complexity
Nadia Creignou, Arnaud Durand 0001, Heribert Vollmer |
Math. Struct. Comput. Sci. | 2 |
| 2023 | A Characterization of Functions over the Integers Computable in Polynomial Time Using Discrete Ordinary Differential Equations
Olivier Bournez, Arnaud Durand 0001 |
Comput. Complex. | 2 |
| 2022 | Enumeration Classes Defined by CircuitsabstractWe refine the complexity landscape for enumeration problems by introducing very low classes defined by using Boolean circuits as enumerators. We locate well-known enumeration problems, e.g., from graph theory, Gray code enumeration, and propositional satisfiability in our classes. In this way we obtain a framework to distinguish between the complexity of different problems known to be in $\mathbf{DelayP}$, for which a formal way of comparison was not possible to this day. Nadia Creignou, Arnaud Durand 0001, Heribert Vollmer |
MFCS | 2 |
| 2022 | Enumerating Answers to First-Order Queries over Databases of Low DegreeabstractA class of relational databases has low degree if for all $\delta>0$, all but finitely many databases in the class have degree at most $n^{\delta}$, where $n$ is the size of the database. Typical examples are databases of bounded degree or of degree bounded by $\log n$. It is known that over a class of databases having low degree, first-order boolean queries can be checked in pseudo-linear time, i.e.\ for all $\epsilon>0$ in time bounded by $n^{1+\epsilon}$. We generalize this result by considering query evaluation. We show that counting the number of answers to a query can be done in pseudo-linear time and that after a pseudo-linear time preprocessing we can test in constant time whether a given tuple is a solution to a query or enumerate the answers to a query with constant delay. Arnaud Durand 0001, Nicole Schweikardt, Luc Segoufin |
Log. Methods Comput. Sci. | 1 |
| 2022 | Tractability Frontier of Data Complexity in Team SemanticsabstractWe study the data complexity of model checking for logics with team semantics. We focus on dependence, inclusion, and independence logic formulas under both strict and lax team semantics. Our results delineate a clear tractability/intractability frontiers in data complexity of both quantifier-free and quantified formulas for each of the logics. For inclusion logic under the lax semantics, we reduce the model-checking problem to the satisfiability problem of so-called dual-Horn Boolean formulas. Via this reduction, we give an alternative proof for the known result that the data complexity of inclusion logic is in PTIME. Arnaud Durand 0001, Juha Kontinen, Nicolas de Rugy-Altherre, Jouko A. Väänänen |
ACM Trans. Comput. Log. | 1 |
| 2021 | Descriptive complexity of #P functions: A new perspective
Arnaud Durand 0001, Anselm Haak, Juha Kontinen, Heribert Vollmer |
J. Comput. Syst. Sci. | 1 |
| 2020 | Fine-Grained Complexity Analysis of Queries: From Decision to Counting and EnumerationabstractThis paper is devoted to a complexity study of various tasks related to query answering such as deciding if a Boolean query is true or not, counting the size of the answer set or enumerating the results. It is a survey of some of the many tools from complexity measures trough algorithmic methods to conditional lower bounds that have been designed in the domain over the last years. Arnaud Durand 0001 |
PODS | 1 |
| 2019 | Recursion Schemes, Discrete Differential Equations and Characterization of Polynomial Time ComputationsabstractThis paper studies the expressive and computational power of discrete Ordinary Differential Equations (ODEs). It presents a new framework using discrete ODEs as a central tool for computation and algorithm design. We present the general theory of discrete ODEs for computation theory, we illustrate this with various examples of algorithms, and we provide several implicit characterizations of complexity and computability classes. The proposed framework presents an original point of view on complexity and computation classes. It unifies several constructions that have been proposed for characterizing these classes including classical approaches in implicit complexity using restricted recursion schemes, as well as recent characterizations of computability and complexity by classes of continuous ordinary differential equations. It also helps understanding the relationships between analog computations and classical discrete models of computation theory. At a more technical point of view, this paper points out the fundamental role of linear (discrete) ordinary differential equations and classical ODE tools such as changes of variables to capture computability and complexity measures, or as a tool for programming many algorithms. Olivier Bournez, Arnaud Durand 0001 |
MFCS | 2 |
| 2018 | Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small DepthabstractIn this paper we give a characterization of both Boolean and arithmetic circuit classes of logarithmic depth in the vein of descriptive complexity theory, i.e., the Boolean classes NC1, SAC1 and AC1 as well as their arithmetic counterparts #NC1, #SAC1 and #AC1. We build on Immerman's characterization of constant-depth polynomial-size circuits by formulae of first-order logic, i.e., AC0 = FO, and augment the logical language with an operator for defining relations in an inductive way. Considering slight variations of the new operator, we obtain uniform characterizations of the three just mentioned Boolean classes. The arithmetic classes can then be characterized by functions counting winning strategies in semantic games for formulae characterizing languages in the corresponding Boolean class. Arnaud Durand 0001, Anselm Haak, Heribert Vollmer |
LICS | 1 |
| 2016 | Descriptive Complexity of #AC0 FunctionsabstractWe introduce a new framework for a descriptive complexity approach to arithmetic computations. We define a hierarchy of classes based on the idea of counting assignments to free function variables in first-order formulae. We completely determine the inclusion structure and show that #P and #AC^0 appear as classes of this hierarchy. In this way, we unconditionally place #AC^0 properly in a strict hierarchy of arithmetic classes within #P. We compare our classes with a hierarchy within #P defined in a model-theoretic way by Saluja et al. We argue that our approach is better suited to study arithmetic circuit classes such as #AC^0 which can be descriptively characterized as a class in our framework. Arnaud Durand 0001, Anselm Haak, Juha Kontinen, Heribert Vollmer |
CSL | 1 |
| 2016 | The Arithmetic Complexity of Tensor Contraction
Florent Capelli, Arnaud Durand 0001, Stefan Mengel |
Theory Comput. Syst. | 2 |
| 2015 | Structural Tractability of Counting of Solutions to Conjunctive Queries
Arnaud Durand 0001, Stefan Mengel |
Theory Comput. Syst. | 1 |
| 2014 | Homomorphism Polynomials Complete for VPabstractThe VP versus VNP question, introduced by Valiant, is probably the most important open question in algebraic complexity theory. Thanks to completeness results, a variant of this question, VBP versus VNP, can be succinctly restated as asking whether the permanent of a generic matrix can be written as a determinant of a matrix of polynomially bounded size. Strikingly, this restatement does not mention any notion of computational model. To get a similar restatement for the original and more fundamental question, and also to better understand the class itself, we need a complete polynomial for VP. Ad hoc constructions yielding complete polynomials were known, but not natural examples in the vein of the determinant. We give here several variants of natural complete polynomials for VP, based on the notion of graph homomorphism polynomials. Arnaud Durand 0001, Meena Mahajan, Guillaume Malod, Nicolas de Rugy-Altherre, Nitin Saurabh |
FSTTCS | 1 |
| 2014 | Enumerating answers to first-order queries over databases of low degreeabstractA class of relational databases has low degree if for all δ, all but finitely many databases in the class have degree at most nδ, where n is the size of the database. Typical examples are databases of bounded degree or of degree bounded by log n. It is known that over a class of databases having low degree, first-order boolean queries can be checked in pseudo-linear time, i.e. in time bounded by n1+ε, for all ε. We generalise this result by considering query evaluation. Arnaud Durand 0001, Nicole Schweikardt, Luc Segoufin |
PODS | 1 |
| 2014 | Hypergraph Acyclicity and Propositional Model Counting
Florent Capelli, Arnaud Durand 0001, Stefan Mengel |
SAT | 2 |
| 2014 | The complexity of weighted counting for acyclic conjunctive queries
Arnaud Durand 0001, Stefan Mengel |
J. Comput. Syst. Sci. | 1 |
| 2013 | Structural tractability of counting of solutions to conjunctive queriesabstractIn this paper we explore the problem of counting solutions to conjunctive queries. We consider a parameter called the quantified star size of a formula φ which measures how the free variables are spread in φ. We show that for conjunctive queries that admit nice decomposition properties (such as being of bounded treewidth or generalized hypertree width) bounded quantified star size exactly characterizes the classes of queries for which counting the number of solutions is tractable. This also allows us to fully characterize the conjunctive queries for which counting the solutions is tractable in the case of bounded arity. To illustrate the applicability of our results, we also show that computing the quantified star size of a formula is possible in time nO(k) for queries of generalized hypertree width k. Furthermore, quantified star size is even fixed parameter tractable parameterized by some other width measures, while it is W[1]-hard for generalized hypertree width and thus unlikely to be fixed parameter tractable. We finally show how to compute an approximation of quantified star size in polynomial time where the approximation ratio depends on the width of the input. Arnaud Durand 0001, Stefan Mengel |
ICDT | 1 |
| 2013 | The arithmetic complexity of tensor contractionsabstractWe investigate the algebraic complexity of tensor calulus. We consider a generalization of iterated matrix product to tensors and show that the resulting formulas exactly capture VP, the class of polynomial families efficiently computable by arithmetic circuits. This gives a natural and robust characterization of this complexity class that despite its naturalness is not very well understood so far. Florent Capelli, Arnaud Durand 0001, Stefan Mengel |
STACS | 2 |
| 2012 | Trichotomies in the Complexity of Minimal Inference
Arnaud Durand 0001, Miki Hermann, Gustav Nordh |
Theory Comput. Syst. | 1 |
| 2012 | Hierarchies in Dependence LogicabstractWe study fragments D ( k ∀) and D ( k -dep) of dependence logic defined either by restricting the number k of universal quantifiers or the width of dependence atoms in formulas. We find the sublogics of existential second-order logic corresponding to these fragments of dependence logic. We also show that, for any fixed signature, the fragments D ( k ∀) give rise to an infinite hierarchy with respect to expressive power. On the other hand, for the fragments D ( k -dep), a hierarchy theorem is otained only in the case the signature is also allowed to vary. For any fixed signature, this question is open and is related to the so-called Spectrum Arity Hierarchy Conjecture. Arnaud Durand 0001, Juha Kontinen |
ACM Trans. Comput. Log. | 1 |
| 2011 | Dependence logic with a majority quantifierabstractWe study the extension of dependence logic D by a majority quantifier M over finite structures. We show that the resulting logic is equi-expressive with the extension of second-order logic by second-order majority quantifiers of all arities. Our results imply that, from the point of view of descriptive complexity theory, D(M) captures the complexity class counting hierarchy. Arnaud Durand 0001, Johannes Ebbing, Juha Kontinen, Heribert Vollmer |
FSTTCS | 1 |
| 2011 | Complexity issues for the sandwich homogeneous set problem
Arnaud Durand 0001, Michel Habib |
Discret. Appl. Math. | 1 |
| 2009 | Trichotomy in the Complexity of Minimal InferenceabstractWe study the complexity of the propositional minimal inference problem. Its complexity has been extensively studied before because of its fundamental importance in artificial intelligence and nonmonotonic logics. We prove that the complexity of the minimal inference problem with unbounded queries has a trichotomy (between P, coNP-complete, and Pi2P-complete). This result finally settles with a positive answer the trichotomy conjecture of Kirousis and Kolaitis[A dichotomy in the complexity of propositional circumscription, LICS'01] in the unbounded case. We also present simple and efficiently computable criteria separating the different cases. Arnaud Durand 0001, Miki Hermann, Gustav Nordh |
LICS | 1 |
| 2008 | On the counting complexity of propositional circumscription
Arnaud Durand 0001, Miki Hermann |
Inf. Process. Lett. | 1 |
| 2007 | First-order queries on structures of bounded degree are computable with constant delayabstractA relational structure is d -degree-bounded, for some integer d , if each element of the domain belongs to at most d tuples. In this paper, we revisit the complexity of the evaluation problem of not necessarily Boolean first-order ( FO ) queries over d -degree-bounded structures. Query evaluation is considered here as a dynamical process. We prove that any FO query on d -degree-bounded structures belongs to the complexity class constant-Delay lin , that is, can be computed by an algorithm that has two separate parts: it has a precomputation step of time linear in the size of the structure and then, it outputs all solutions (i.e., tuples that satisfy the formula) one by one with a constant delay (i.e., depending on the size of the formula only) between each. Seen as a global process, this implies that queries on d -degree-bounded structures can be evaluated in total time f (|φ|).(| S | + |φ( S )|) and space g (|φ|).| S | where S is the structure, φ is the formula, φ( S ) is the result of the query and f , g are some fixed functions. Among other things, our results generalize a result of Seese on the data complexity of the model-checking problem for d -degree-bounded structures. Besides, the originality of our approach compared to related results is that it does not rely on the Hanf's model-theoretic technique and is simple and informative since it essentially rests on a quantifier elimination method. Arnaud Durand 0001, Etienne Grandjean |
ACM Trans. Comput. Log. | 1 |
| 2006 | The Expressive Power of Bijections over Weakly Arithmetized Structures
Étienne Ailloud, Arnaud Durand 0001 |
Theory Comput. Syst. | 2 |
| 2005 | Subtractive reductions and complete problems for counting complexity classes
Arnaud Durand 0001, Miki Hermann, Phokion G. Kolaitis |
Theor. Comput. Sci. | 1 |
| 2003 | The Inference Problem for Propositional Circumscription of Affine Formulas Is coNP-Complete
Arnaud Durand 0001, Miki Hermann |
STACS | 1 |
| 2002 | Linear Time and the Power of One First-Order Universal Quantifier
Arnaud Durand 0001 |
Inf. Comput. | 1 |
| 2002 | Nonerasing, Counting, and Majority over the Linear Time Hierarchy
Arnaud Durand 0001, Malika More |
Inf. Comput. | 1 |
| 2002 | On the complexity of recognizing the Hilbert basis of a linear diophantine system
Arnaud Durand 0001, Miki Hermann, Laurent Juban |
Theor. Comput. Sci. | 1 |
| 2000 | Subtractive Reductions and Complete Problems for Counting Complexity Classes
Arnaud Durand 0001, Miki Hermann, Phokion G. Kolaitis |
MFCS | 1 |
| 1999 | On the Complexity of Recognizing the Hilbert Basis of a Linear Diophantine System
Arnaud Durand 0001, Miki Hermann, Laurent Juban |
MFCS | 1 |
| 1998 | Subclasses of Binary NPabstractBinary NP consists of all sets of finite structures which are expressible in existential second-order logic with second-order quantification restricted to relations of arity 2. We look at semantical restrictions of binary NP, where the second order quantifiers range only over certain classes of relations. We consider mainly three types of classes of relations: unary functions, order relations and graphs with degree bounds. We show that many of these restrictions have the same expressive power and establish a four-level strict hierarchy, represented by sets, permutations, unary functions and arbitrary binary relations, respectively. Arnaud Durand 0001, Clemens Lautemann, Thomas Schwentick |
J. Log. Comput. | 1 |
| 1996 | First-Order Spectra with one Binary Predicate
Arnaud Durand 0001, Solomampionona Ranaivoson |
Theor. Comput. Sci. | 1 |