2024Activity reportProject-TeamMOCQUA
RNSR: 201822770B- Research center Inria Centre at Université de Lorraine
- In partnership with:Université de Lorraine, CNRS
- Team name: Designing the Future of Computational Models
- In collaboration with:Laboratoire lorrain de recherche en informatique et ses applications (LORIA)
- Domain:Algorithmics, Programming, Software and Architecture
- Theme:Proofs and Verification
Keywords
Computer Science and Digital Science
- A2.3.2. Cyber-physical systems
- A2.4.1. Analysis
- A6.5. Mathematical modeling for physical sciences
- A7.1.4. Quantum algorithms
- A7.2. Logic in Computer Science
- A7.3. Calculability and computability
- A8.1. Discrete mathematics, combinatorics
- A8.3. Geometry, Topology
- A8.6. Information theory
Other Research Topics and Application Domains
- B9.5.1. Computer science
- B9.5.2. Mathematics
- B9.5.3. Physics
1 Team members, visitors, external collaborators
Research Scientists
- Simon Perdrix [Team leader, INRIA, Senior Researcher]
- Miriam Backens [INRIA, ISFP]
- Mathilde Bouvel [CNRS, Researcher]
- Alejandro Díaz-Caro [INRIA, Advanced Research Position, from Oct 2024]
- Nazim Fates [INRIA, Researcher]
- Léo Gayral [INRIA, Researcher, from Oct 2024]
- Isabelle Gnaedig-Antoine [INRIA, Researcher]
- Mathieu Hoyrup [INRIA, Researcher]
- Christophe Vuillot [INRIA, Researcher]
Faculty Members
- Guilhem Gamard [UL, Associate Professor]
- Emmanuel Hainry [UL, Associate Professor Delegation, from Sep 2024]
- Emmanuel Hainry [UL, Associate Professor, until Aug 2024]
- Emmanuel Jeandel [UL, Professor]
- Yves Lafont [AMU, Professor Delegation, from Sep 2024]
- Julien Provillard [UL, Associate Professor]
- Romain Péchoux [UL, Associate Professor]
- Pierre-Adrien Tahay [UL, Certified Teacher, from Sep 2024]
Post-Doctoral Fellows
- Kostia Chardonnet [INRIA, Post-Doctoral Fellow, from Apr 2024]
- Pierre-Adrien Tahay [UL, until Aug 2024]
PhD Students
- Djamel Amir [UL, ATER, until Sep 2024]
- Kathleen Barsse [INRIA, from Oct 2024]
- Colin Blake [INRIA, from Oct 2024]
- Nathan Claudet [INRIA]
- Kinnari Dave [INRIA]
- Noe Delorme [INRIA]
- Sebastien Draux [INRIA, CIFRE, from Oct 2024]
- Alexandre Guernut [INRIA]
- Joannes Guichon [INRIA]
- Issa Jad [CEA, from Oct 2024]
- Mario Alberto Machado Da Silva [UL]
- Remi Pallen [UL, from Sep 2024]
- Leo Paviet Salomon [LORIA, ATER, from Sep 2024]
- Alexis Terrassin [UL, from Oct 2024]
- Benjamin Testart [UL]
- Vivien Vandaele [Eviden, CNRS, CIFRE]
- Thomas Vinet [INRIA, from Oct 2024]
Technical Staff
- Cole Comfort [UL, Engineer, until Nov 2024]
- Cole Comfort [UL, Engineer, until Jan 2024]
Interns and Apprentices
- Colin Blake [INRIA, Intern, from Mar 2024 until Jul 2024]
- Jules Dupont [LORIA, Intern, from Oct 2024]
- Tom Favereau [UL, Intern, until Sep 2024]
- Florent Ferrari [ENS Lyon, Intern, from Apr 2024 until Aug 2024]
- Aditi Muthkhod [UL, Intern, from May 2024 until Jul 2024]
- Alexis Terrassin [UL, Intern, from Apr 2024 until Sep 2024]
- Adham Zekri [INRIA, Intern, from Apr 2024 until Aug 2024]
Administrative Assistants
- Juline Brevillet [UL, until Nov 2024]
- Sophie Drouot [INRIA]
- Sylvie Hilbert [CNRS]
- Delphine Hubert [UL]
- Elsa Maroko [CNRS, from May 2024]
External Collaborator
- Luc Sanselme [Ministère Education, from Apr 2024]
2 Overall objectives
Our research project is positioned to explore the flourishing landscape of computational models, addressing both contemporary challenges and fundamental questions. Our cutting-edge research objectives aim to comprehend the power and limits of these new computation models, analyse their properties, enhance their usability, and understand their asymptotic behavior. This involves establishing the theoretical framework essential for the development of these computation models and facilitating their usage.
The landscape of computational models has indeed changed drastically in the last few years: the complexity of digital systems is continually growing, which leads to the introduction of new paradigms, while new problems arise due to this larger scale (tolerance to faulty behaviors, asynchronicity) and constraints of the present world (energy limitations). In parallel, new models based on physical considerations have appeared. There is thus a real need to accompany these changes, and we intend to investigate these new models and try to solve their intrinsic problems by computational and algorithmic methods.
While the bit remains undeniably the building block of computer architecture and software, it is fundamental for the development of new paradigms to investigate computations and programs working with inputs that cannot be reduced to finite strings of 0's and 1's. Our team focuses on a few instances of this phenomenon: programs working with qubits (quantum computing), programs working with functions as inputs (higher-order computation) and programs working in infinite precision (real numbers, infinite sequences, streams, coinductive data, ...).
In the Mocqua team, we address problems that can lie at the interface with physics, biology, or mathematics. We employ tools and methods originating from computer science, that we sometimes enrich through these interdisciplinary interactions.
3 Research program
The research program of the Mocqua team is focusing on the following three main objectives:
-
Resource optimization and estimation.Optimizing resources is obviously a constant preoccupation in many circumstances. In computational models, resources are traditionally time (number of program steps) and space (size of memory), but they could be more exotic, such as entanglement or program size. Efficient resource optimization requires a deep understanding of the studied model and its properties. We aim to develop a quantum circuit optimizer based on the fundamental properties of this formalism, particularly the basic algebra of quantum circuits revealed by our recent results on quantum circuit completeness, and also the properties of the ZX-calculus. Another fundamental task in quantum computing is the development of efficient error-correcting codes that are both efficient and frugal enough to correct more errors than those introduced by the extra instructions required to implement them.
The optimization of resources has a natural and often necessary prerequisite: resource estimation. We aim to develop static analysis methods and tools to establish bounds on the resources required by a given program, utilizing methodologies and techniques from the field of Implicit Computational Complexity. Applications are diverse, including the characterization of polynomial time for probabilistic, high-order, or quantum computations.
- Establishing power and limits of models of computation. Beyond the optimization of a particular piece of code, we aim to understand the power and the limits of computational models. For instance, a deeper understanding of the capabilities and limitations of NISQ (noisy intermediate scale quantum) computers currently attracts considerable interest. Another example is our recent result establishing a Rice-like theorem for automata networks, which can represent biological behaviors. Higher-order computation models have inherent limitations due to the potentially infinite nature of their inputs, but the finite amount of time or space resources of the model. One of our objectives is to investigate these limitations, which can often be expressed as a form of continuity of the algorithm w.r.t. its input. Therefore, we are led to study the intimate relationship between computability and topology. Another objective is to understand the extra power, if any, of allowing coherent control in quantum computing.
-
Description of the asymptotic behavior of discrete structures. To understand the behavior of a computational model like cellular automata, or discrete structures, like graphs or permutations, one of the main lever is to evaluate their asymptotics. We intend to address this question in several ways.
One first step is to estimate how many possible configurations a given system can take, which can be challenging. We intend to continue contributing to such questions, developing further some of the methods of enumerative combinatorics, like the generating trees and kernel method.
Finding efficient ways to generate typical large structures is an essential step in the research that aims at describing their asymptotic behavior, and will continue to play an important role in our work, on cellular automata, permutations or quantum graph states, for instance.
This allows us to follow an experimental approach whose observations help us formulate, and then (dis)prove, conjectures of two kinds. The first kind consists in estimating or bounding the value of a numerical parameter on the object, like the number of attractors or the growth of the number of periodic points. In some sense, here we forget about the underlying object, and keep only the parameter relevant to the problem studied. The second kind consists in describing the global behavior of the object or system itself as size or time goes to infinity, like the convergence of cellular automata, or the limit shapes of constrained graphs, permutations or other related objects like inversion sequences. Here, on the contrary, we keep the object or system entirely, but consider it only “from far”, forgetting irrelevant details.
To achieve these ambitious objectives, we will build upon the current team structure, which has demonstrated its efficiency in the previous period, focusing on three key axes:
- Research axis 1: Quantum stack. Graphical quantum languages like quantum circuits, ZX-calculus, linear optical languages; quantum error correcting codes; models of quantum computing.
- Research axis 2: Higher order computing. Static analysis of quantum, probabilistic, or classical programs; computability; quantum coherent control.
- Research axis 3: Dynamical systems. Cellular automata; tilings; automata networks; combinatorial/discrete objects.
4 Application domains
4.1 Axis 1: Quantum Stack
Quantum computing is currently the most promising technology to extend Moore's law, whose end is expected to be reached soon with engraving technologies struggling to reduce transistor size. Thanks to promising algorithmic and complexity theoretic results on its computational power, quantum computing will represent a decisive competitive advantage for those who will control it.
Quantum computing is also a major security issue, since it allows us to break today's asymmetric cryptography. Hence, mastering quantum computing is also of the highest importance for national security concerns. Small-scale quantum computers already exist and recent scientific and technical advances suggest that the construction of the first practical quantum computers will be possible in the coming years.
As a result, the major international industry players have embarked on a dramatic race, mobilizing huge resources, like IBM, Microsoft, Google. Several strat ups have been created recently, including French ones like Quandela, Pasqual and Alice&Bob. Some states have launched ambitious national programs, including the European Union, with the 10-year FET Flagship program in Quantum Engineering, and France with the Plan Quantique.
The development of the quantum stack is of key importance in the current development of the quantum computer and has a key role in the community with a strong complementarity with the development of quantum technologies. One can cite the study of computational models, like measurement-based quantum computing or optical quantum computing; progresses in fault tolerent quantum computing; and optimisation of codes as key applications.
4.2 Axis 2: Higher-order computing
The idea of considering functions as first-class citizens and allowing programs to take functions as inputs has emerged since the very beginning of theoretical computer science through Church's
One of the central problems is to design programming languages that capture most of, if not all, the possible ways of computing with functions as inputs. There is no Church thesis in higher-order computing and many ways of taking a function as input can be considered: allowing parallel or only sequential computations, querying the input as a black-box or via an interactive dialog, and so on.
The Kleene-Kreisel computable functionals are arguably the broadest class of higher-order continuous functionals that could be computed by a machine. However their complexity is such that no current programming language can capture all of them. Better understanding this class of functions is therefore fundamental in order to identify the features that a programming language should implement to make the full power of higher-order computation expressible in such a language.
Higher-order computing provides a model for computations involving real numbers and other mathematical objects that cannot be finitely represented. Indeed, such infinite objects can be encoded as functions or streams of bits, which can then be given as inputs to a higher-order program. This method raises many questions, such as the impact of the encoding on the solvability and complexity of problems, and its relationship with the mathematical structures underlying the spaces of objects, such as a topology or a partial order.
Quantum programming languages and static analysis are of both theoretical and practical importance in the development of quantum computers, addressing an increasing number of considerations.
4.3 Axis 3: Simulation of dynamical systems by cellular automata
We aim at developing various tools to simulate and analyse the dynamics of spatially-extended discrete dynamical systems such as cellular automata. The emphasis of our approach is on the evaluation of the robustness of the models under study, that is, their capacity to resist various perturbations.
In the framework of pure computational questions, various examples of such systems have already been proposed for solving complex problems with a simple bio-inspired approach (e.g. the decentralized gathering problem. We are now working on their transposition to various real-world situations. For example when one needs to understand the behaviour of large-scale networks of connected components such as wireless sensor networks. In this direction of research, a first work has been presented on how to achieve a decentralized diagnosis of networks made of simple interacting components and the results are rather encouraging. Nevertheless, there are various points that remain to be studied in order to complete this model for its integration in a real network.
We have also tackled the evaluation of the robustness of a swarming model proposed by A. Deutsch to mimic the self-organization process observed in various natural systems (birds, fishes, bacteria, etc.). We now wish to develop our simulation tools to apply them to various biological phenomena where many agents are involved.
We are also currently extending the range of applications of these techniques to the field of economy. We have started a collaboration with Massimo Amato, a professor in economy at the Bocconi University in Milan. Our aim is to propose a decentralized view of a business-to-business market and totally decentralized, agent-oriented models of such markets. Various banks and large businesses have already expressed their interest in such modeling approaches.
5 Social and environmental responsibility
The main footprint of the research activities of the team is due the attendance of scientific events. We give preference to participation by videoconference or to travel by train for events in Europe.
Given our topics of research, their environmental impact is modest. However, we have cooperated in the recent past with EDF though a CIFRE PhD on quantum algorithms for optimisation problems with applications in fleet electric vehicle charging. Some members of the team are participating to the Quantum Energy Initiative.
6 Highlights of the year
- The quantum circuit model is ubiquitous in quantum computing. In recent years, we have introduced the first complete equational theory for quantum circuits 72, 42. Solving this problem, which was open for more than 30 years, opens new avenues for quantum circuit transformations, including circuit optimisation and hardware constraint satisfaction. This year we have greatly simplified this axiomatisation, by removing large and non-intuitive equations, leading to an equational theory that we have proved to be minimal (each equation is provably underivable from the other ones). To our knowledge, this is the first minimality result for a quantum language. This simplification, presented at LICS'24 41, demonstrates that equations acting on an unbounded number of qubits are necessary for quantum reasoning. It also eases the practical applications of circuit rewritings.
- Noninterference-based type disciplines were introduced in the field of implicit computational complexity in 2011 and have since been successfully applied to ensure complexity properties of programs (bounded runtime, bounded memory). This approach in particular yielded characterizations of complexity classes such as FPtime (functions computable in polynomial time), FPspace (polynomial space), and BFF (tractable functions of second order) in various paradigms including imperative programs, parallel programs, or object oriented programs. This year, we introduced a declassification policy in this framework, presented at LICS'24 45. Declassifying allows to relax the noninterference constraints but poses problems as, for example, declassifying a single bit in a loop already allows to generate exponential functions. We designed the semantics and typing of the declassifying construct so that we still manage to define languages allowing declassification in loops that characterize exactly FPtime and BFF respectively.
- In many problems on point sets in discrete geometry, the exact coordinates of the points are not the most relevant data. Instead, the solution to the problem depends only on the relative positions of the points among themselves. The abstract objects describing these point sets through the relative positions of their points are called order types, or chirotopes, and have been extensively studied, see e.g. 67. In our work 36, joint with members of Gamble and IECL and presented at SOCG 2024, we introduce a new approach for the study of chirotopes. Namely, we bring to this context the idea of substitution decomposition for discrete structures, introduced by Möhring and Radermacher 79, and whose further developments as modular decomposition of graphs and substitution decomposition of permutations have had applications in algorithms, combinatorics, and probability. Some details on the results we obtained can be found in Section 8.3.4 below, but the most important contribution is certainly to set the foundations for a new and original approach to the study of chirotopes, which opens avenues for future works on these objets.
7 New software, platforms, open data
7.1 New software
7.1.1 FiatLux
-
Keywords:
Cellular automaton, Multi-agent, Distributed systems, Numerical simulations
-
Scientific Description:
FiatLux is a discrete dynamical systems simulator that allows the user to experiment with various models and to perturb them. It includes 1D and 2D cellular automata, moving agents, interacting particle systems, etc. Its main feature is to allow users to change the type of updating, for example from a deterministic parallel updating to an asynchronous random updating. FiatLux has a Graphical User Interface and can also be launched in a batch mode for the experiments that require statistics.
-
Functional Description:
FiatLux is a cellular automata simulator in Java specially designed for the study of the robustness of the models. Its main distinctive features are to allow users to perturb the updating of the system (synchrony rate) and the topology of the grid.
- URL:
-
Contact:
Nazim Fates
-
Participant:
Nazim Fates
-
Partners:
ENS Lyon, Université de Lorraine
8 New results
8.1 Quantum stack
Participants: Miriam Backens, Colin Blake, Nathan Claudet, Kinnari Dave, Noé Delorme, Sébastien Draux, Alexandre Guernut, Emmanuel Hainry, Emmanuel Jeandel, Romain Péchoux, Simon Perdrix, Mário Silva, Vivien Vandaele, Christophe Vuillot.
Quantum software is crucial in the development of the quantum computer. In the Mocqua team, we contribute to the development of the quantum stack with several complementary results, from models of quantum computation, to quantum circuits and error correcting codes.
8.1.1 Quantum Circuits
The quantum circuit model is the most standard model of quantum computing. Quantum circuits are ubiquitous in quantum computing, serving as both a low-level language and, surprisingly, a higher-level language used to describe certain quantum algorithms. We have introduced the first complete equational theory for quantum circuits, for reasoning on quantum circuits; we have also introduced new techniques for quantum circuit optimisation.
Completeness for Quantum Circuits. With the current advances in quantum technologies and quantum software, it is essential to develop formalisms for transforming and reasoning about quantum circuits. This is crucial for optimizing their size or depth, adapting code to architectural constraints, making it fault-tolerant, or verifying the equivalence of two circuits.
To achieve these goals, quantum circuits can be equipped with equational theories that enable the transformation of circuits using rules that are preferably simple and intuitive. These rules allow the replacement of a circuit fragment with an equivalent circuit. An equational theory is considered complete when, for any pair of circuits representing the same quantum evolution, there is a way to transform one into the other using only the rules of the equational theory.
We have recently introduced the first complete equational theory for quantum circuits 72, a problem which was open for more than 30 years. Indeed the only fragments equipped with a complete equational theory before, were non-universal and efficiently classically simulatable 80, 65, 66, 77. This year we have extended this completeness results to more expressive models of quantum circuits including ancillary qubits and quantum measurements . This result has been presented at CSL'24 42. Finally, we have introduced a minimal equational theory for vanilla quantum circuits (i.e. the standard model of quantum circuits without ancillary qubits) that we have proved to be minimal, i.e. each rule is necessary for the completeness 41 that has been presented at LICS 2024. One of the main and original contributions of this paper is demonstrating that the use of a rule acting on an unbounded number of qubits is necessary for completeness.
Hadamard count minimization in Clifford+T circuits. We have introduced an algorithm which essentially optimally minimizes the number of Hadamard in a Clifford+T circuit. When compiling quantum circuit with the gate set Clifford+T, one usually tries to minimize the number of T gates. This is because T gates are usually more costly to implement fault-tolerantly. This minimization problem when there are no Hadamard gates in the circuit is well understood. To handle the general case one can optimize around Hadamard gates or use some gadgetisation techniques (that consists in replacing a Hadamard with a few other operations requiring in particular an extra qubit). In both cases minimizing the number of Hadamard gate in the circuit beforehand can also help reducing the number of T gates overall.
This work has been done in collaboration with Simon Martiel (Atos), and has been publish in the ACM journal Transactions on Quantum Computing 81.
8.1.2 Quantum error correcting codes and fault-tolerance
Quantum error correcting codes are crucial in the quest of a fault-tolerant large-scale quantum computer. We have contributed to the development of fault-tolerant logical gates on toric codes, we have also introduced a new family of multimode bosonic codes, the quantum tiger codes, which opens up a new avenue in the field of bosonic codes to find efficient multimode bosonic codes with the promise of reducing hardware cost of quantum error correction.
Fault-tolerant Clifford gates on toric codes. Quantum error correcting codes with good encoding rates promise to reduce the cost of fault-tolerant quantum computation by reducing the number of physical qubits needed for a target level of protection and number of logical qubits needed. The savings come at the price of more complex procedures for the implementation of gates on logical qubits within the code. Alexandre Guernut for his PhD proposed a set of constant depth, fault-tolerant gates generating the Clifford group acting on copies of the toric code and evaluated the performance of these gates. The set combines several techniques, such as transversal and fold-transversal gates as well as instantaneous Dehn twists and shows very good performance. The preprint is awaiting review, 54.
Tiger codes. Quantum systems in real laboratories do not always consist in a set of qubits but often systems with a richer structure for their Hilbert space. For instance they are often infinite dimensional, as are quantum oscillators or quantum rotors. Exploiting the structure and knowledge of the full physical system when designing quantum error correcting codes is a promising way of reducing the overhead of error correction. The work 63 is a collaboration with Yijia Xu (University of Maryland), Yixu Wang (Tsinghua University) and Victor Albert (University of Maryland). Following-up on previous work which introduced quantum rotor codes 34, this work introduced tiger codes, showing how rotor codes could be embedded into bosonic modes to give multimode bosonic codes. Many pre-existing isolated examples of bosonic codes are subsumed by this new framework which also opens a big avenue for finding new codes. Because of their similarities with existing codes already implemented today, there is a clear path to have them implemented in practice in the future. Understanding the error correcting properties of these tiger codes can be done by directly studying the properties of the underlying rotor code which makes the search for new codes simplified.
Quantum error correcting codes are crucial in the quest of a fault-tolerant large-scale quantum computer. We have contributed to the development of surface codes, we have also introduced a new family of quantum codes, the quantum rotor codes, finally and may be more surprisingly, we have shown that minimalist error correcting codes can be used in near-term experiments for demonstrating a separation between classical and quantum computers.
Fault-tolerant Clifford gates on toric codes. Quantum error correcting codes with good encoding rates promise to reduce the cost of fault-tolerant quantum computation by reducing the number of physical qubits needed for a target level of protection and number of logical qubits needed. The savings come at the price of more complex procedures for the implementation of gates on logical qubits within the code. One technique for homological codes from 2D manifold is to apply a Dehn twist to a handle of the surface which implements a CNOT gate between the logical qubits of the handle. Alexandre Guernut for his PhD studied the generalization of Dehn-twists to other 2D codes, namely color codes. We discovered that in practice for small system size the color code Dehn twists were spreading too much the noise. Therefore we switched gears by unfolding the color code to two copies of the toric code and set out to design and evaluate the performance of a generating set of the Clifford group on toric codes that would have a constant-depth implementation. The numerical results are now promising and a paper is in preparation.
Quantum rotor codes.
The work 34 is a collaboration in progress with Barbara Terhal (Delft University) and Allessandro Ciani (Forschungszentrum Jülich).
Quantum systems in real laboratories do not always consist in a set of qubits but often systems with a richer structure for their Hilbert space.
For instance they are often infinite dimensional, as are quantum oscillators or quantum rotors.
Exploiting the structure and knowledge of the full physical system when designing quantum error correcting codes is a promising way of reducing the overhead of error correction.
Quantum error correction with quantum oscillators has been well studied either for encoding qubits within quantum oscillators (the field of bosonic codes) or encoding oscillators in several oscillators for which several no-gos have been proven.
Quantum rotors can be thought as intermediate systems between qubits (finite) and quantum oscillators (infinite and continuous).
We are studying quantum error correcting codes for quantum rotors both encoding finite or infinite logical information.
The codes we defined encoding finite systems have some similarity with so-called protected superconducting qubits such as the 0-
Robust Sparse IQP Sampling in Constant depth. In collaboration with the Inria teams Quantic and Cosmiq we studied the problem of making the sparse instantaneous quantum polynomial-time (IQP) sampling problem robust to noise and constant depth, therefore making it more accessible to near-term experiments. Sparse IQP sampling problems are problems that are demonstrably hard to sample from with a classical computer but straightforward for a quantum computer and hence candidates for demonstration of quantum advantage. The problem is that convincing advantage needs to be able to scale up the quantum circuit which cannot be done in the presence of noise. This work shows how to use the minimal amount of quantum error correction necessary to be able to scale while correcting errors. This work has been accepted for a plenary talk at the QIP2024 conference 46.
8.1.3 Graph states and Measurement-based quantum computing
There are various models of quantum computation. Whereas unitary evolutions are at the heart of the standard model of quantum computing, measurement-based quantum computing (MBQC) is an alternative model introduced more than 20 years ago, which consists in performing quantum measurements over a large entangled initial resource called a graph state. This year, we solved an open problem concerning the graphical characterization of entanglement in graph states, contributed to advancements in measurement-based quantum computing (MBQC), and made progress on a recent graph-state-based protocol called
Graphical characterisation of entanglement graph states. Two graph states have the same entanglement if they can be transformed in each other by means of local unitary transformations. Whereas it is well known that local complementation, preserve entanglement, the converse is however not true: in 2007 74 an example of two graphs that represent the same entanglement but cannot be transformed into each other by means of local complementations has been pointing out, leaving as an open question a graphical characterisation of entanglement for graph states . We have introduced this year a generalisation of local complementation that captures the entanglement of graph states 40. This result has been accepted at STAC 2025 and will also be presented at QIP 2025, the main conference in quantum computing. This graphical characterisation of entanglement is strongly based on a particular graph structure called minimal local set cover for which we have introduced an efficient algorithm this year, presented at WG'24 as a purely graph theory result 39. Notice that our algorithm for minimal local set cover has been used recently by Adam Burchardt, Jarn de Jong, Lina Vandré for introducing an algorithm for deciding the entanglement equivalence of graph states 69.
Small pairable states and Vertex minor universality.
A
Algebraic formulation of Pauli flow.
A measurement-based quantum computation must satisfy so-called flow properties in order to be implementable in a robustly deterministic way. It is known how to find flow structures in polynomial time when they exist; nevertheless, their lengthy and complex definitions often hinder working with them. We simplified these definitions by providing a new linear algebraic formulation of Pauli flow, the most general type of flow, in terms of properties of two matrices arising from the adjacency matrix of the underlying graph. Using this formulation, we obtained
8.2 Higher order computing
Participants: Djamel Eddine Amir, Kathleen Barsse, Kostia Chardonnet, Kinnari Dave, Alejandro Díaz-Caro, Isabelle Gnaedig, Emmanuel Hainry, Mathieu Hoyrup, Rémi Pallen, Romain Péchoux, Simon Perdrix, Mário Silva, Thomas Vinet.
Our results on Axis 2 are mainly twofold: (1) the development of programming languages, and in particular their use for static analysis of resources; and (2) the computability over topological spaces, as well as a characterisation of polynomial time in object-oriented programming languages.
8.2.1 Resource analysis of quantum programs
In 35, we have studied quantitative properties of quantum programs. Properties of interest include (positive) almost-sure termination, expected runtime or expected cost, that is, for example, the expected number of applications of a given quantum gate, etc. After studying the completeness of these problems in the arithmetical hierarchy over the Clifford+T fragment of quantum mechanics, we have expressed these problems using a variation of a quantum pre-expectation transformer, a weakest pre-condition based technique that allows to symbolically compute these quantitative properties. Under a smooth restriction—a restriction to polynomials of bounded degree over a real closed field—we show that the quantitative problem, which consists in finding an upper-bound to the pre-expectation, can be decided in time double-exponential in the size of a program, thus providing, despite its great complexity, one of the first decidable results on the analysis and verification of quantum programs. Finally, we sketch how the latter can be transformed into an efficient synthesis method.
8.2.2 Computable type
In 29 we have solved an open problem about a computability property of compact spaces called computable type. We have shown that this property is not closed under finite products. In order to build a counter-example, we have proved a characterization of this property in terms of homotopy of functions from a space to a sphere.
Our work on reducing the comparison between two computability notions to a comparison between two topologies, mentioned in the previous report, has been published in 28.
8.2.3 Presentations of topological spaces
In 59 we have studied a notion of presentation of countably-based topological spaces. We have surprisingly shown that every such space has a computable presentation.
8.2.4 Declassification policy for complexity analysis
In 45, we improved the expressivity of noninterference techniques for complexity by introducing a controlled declassification instruction. Noninterference-based type systems statically guarantee, via soundness, the property that welltyped programs compute functions of a given complexity class, e.g., the class FP of functions computable in polynomial time. These characterizations are also extensionally complete – they capture all functions – but are not intensionally complete as some polytime algorithms are rejected. This impact on expressive power is an unavoidable cost of achieving a tractable characterization. To circumvent this issue, an avenue arising from security applications is to find a relaxation of noninterference based on a declassification mechanism that allows critical data to be released in a safe and controlled manner. Following this path, we presented a new and intuitive declassification policy preserving FP-soundness and capturing strictly more programs than existing noninterference-based systems. We show the versatility of the approach: it also provides a new characterization of the class BFF of second-order polynomial time computable functions in a second-order imperative language, with first-order procedure calls. Type inference is tractable: it can be done in polynomial time.
8.3 Dynamical systems and combinatorics
Participants: Mathilde Bouvel, Nazim Fatès, Guilhem Gamard, Joannès Guichon, Mathieu Hoyrup, Emmanuel Jeandel, Julien Provillard, Benjamin Testart.
Regarding Axis 3 of the team, we have contributions on probabilistic cellular automata, on probabilistic and enumerative combinatorics, and also in analysis of graphs in the field of economics. The latter have been developed in the context of the exploratory research action Murene.
8.3.1 Probabilistic cellular automata for problem solving
We presented two stochastic cellular automata that classify the parity of initial conditions 43. The model is an interacting particles system where cells are updated by pairs, randomly chosen at each time step. A first rule was proposed, with a symmetry between 0’s and 1’s. This rule classifies the parity of the initial configurations thanks to a non-biased random walk of the frontiers between 0’s and 1’s. We presented an analysis of the classification time, as well as numerical simulations, to establish that the classification time scales quadratically with the number of cells. In a second time, breaking the state symmetry, we proposed an improvement of this rule with the simultaneous use of two classifying systems. This work was presented at AUTOMATA 2024, the 30th International Workshop on Cellular Automata and Discrete Complex Systems 43.
8.3.2 Classification of asynchronous cellular automata
Reversibility is a well-studied property for deterministic cellular automata but it is only partially explored when randomness appears in the update. We presented a detailed study of 21 finite-size elementary cellular automata with a fully asynchronous updating and periodic boundary conditions 32. We estimated their degree of reversibility by counting the number of recurrent configurations as a function of the size of the automaton (number of cells). We showed that these rules exhibit various qualitative behaviours: some rules show a “strong reversibility” with a number of recurrent configurations that grows exponentially, while other rules have a “weak reversibility” with a linear growth. We also analysed the structure of the communication graph and report various scaling relations for the number of recurrent communication classes. We identified the cases where the divisibility of the size by 2 or 3 introduces some discontinuities in the behaviour. This study completes the characterization of the 256 elementary cellular automata with regard to their recurrence properties. These results were published in Theoretical Computer Science 32.
8.3.3 Enumerative or bijective combinatorics
Enumeration of pattern-avoiding inversion sequences.
The results presented here have been obtained by Benjamin Testart during his PhD thesis (which started in 2022, and is running until 2025).
They are concerned with inversion sequences, which are integer sequences
In a 2022 preprint (not meant for publication, and subsumed by 61), Benjamin solves the final case by making use of a decomposition of inversion sequences avoiding the pattern 010 according to original parameters. The method is then expanded to solve the enumeration of inversion sequences avoiding several pairs of patterns containing 010, most of the time solving also the enumeration of some family of constrained words as an auxiliary problem.
In his paper 61 (that is currently submitted to a journal), Benjamin in addition managed to obtain all missing enumerations for inversion sequences avoiding a pair of patterns of size 3 (17 such families in total). To achieve this, Benjamin has used in original ways the (established) method of generating trees in a few cases, and has otherwise used several decompositions of inversion sequences that he introduced.
Benjamin has a second paper currently submitted (to the DMTCS special issue that follows the conference Permutation Patterns 2024). In this paper 62, he focuses on proving algebraicity of generating functions using generating trees. More precisely, Benjamin studies two families of inversion sequences, provides a generating tree construction (which is original), and derives from it their algebraic generating function. (Although one case was know by another approach, the second one was only conjectured so far.) As expected in works of this type, the kernel method comes into play, but remarkably involves some original aspects that may well be useful elsewhere.
Enumeration of pattern-avoiding alternating sign matrices.
Permutations can be described as square binary matrices containing exactly one 1 in each row and each column (using their classical permutation matrix representation).
A common generalization of permutations consists in allowing entries 0, 1 and
Therefore, in a collaborative project involving ASM experts and permutation patterns experts , we have explored the topic of pattern-avoiding ASMs. There are two different and natural ways to do so, which resulted in two different preprints this year.
The first one 52, coauthored by M. Bouvel with R. Smith and J. Striker, investigates the notion that we name key-avoidance in ASMs. Indeed, there is a classical procedure in the ASMs literature, that associates to each ASM a permutation, called its key. In this work, we enumerate ASMs whose key avoids a given set of permutation patterns in several instances. We show that ASMs whose key avoids 231 are permutations, thus the many known enumerations for a set of permutation patterns including 231 extends to ASMs. We furthermore enumerate by the Catalan numbers ASMs whose key avoids both 312 and 321. We also show ASMs whose key avoids 312 are in bijection with the gapless monotone triangles defined by Ayyer, Cori and Gouyou-Beauchamps in 2011. Thus key-avoidance generalizes the notion of 312-avoidance studied there, answering a question left open in their work. Finally, we enumerate ASMs with a given key avoiding 312 and 321 using a connection to Schubert polynomials, thereby deriving an interesting Catalan identity.
The second one 48, coauthored by M. Bouvel with E. Egge, R. Smith, J. Striker and J. Troyka, focuses on another way of defining avoidance of patterns in ASMs, by looking at submatrices, and which we refer to as classical avoidance. This has already appeared once in the literature, in a paper by Johansson and Linusson in 2007 75.
We completely classify the asymptotic behavior of the number of ASMs classically avoiding a single permutation pattern. In particular, we give a uniform proof of an exponential upper bound for the number of ASMs classically avoiding one of twelve particular patterns, and a super-exponential lower bound for all other single-pattern avoidance classes. We also show that for any fixed integer
The middle order on permutations
Two extremely well-known partial orders exist on permutations of any given size: the Bruhat order, and the weak order. In this joint work 50 of M. Bouvel with L. Ferrari and B. Tenner, we introduce a third natural such partial order.
Specifically, we define a partial order
8.3.4 Probabilistic or geometric combinatorics
Scaling limits of families of intersection graphs. This is the latest result of a collaboration of M. Bouvel with Frédérique Bassino (LIPN, Université Paris Nord), Valentin Féray (IECL, Université de Lorraine), Lucas Gerin (CMAP, École Polytechnique) and Adeline Pierrot (LISN, Université Paris-Sud) which started over ten years ago. The purpose of this collaboration is to establish limit shape results for combinatorial structures (like permutations or graphs) constrained by the avoidance of substructures, often using methods from analytic combinatorics (which is original in the landscape of the research on this topic).
In 47, we obtain the scaling limits of random graphs drawn uniformly in three families of intersection graphs: permutation graphs, circle graphs, and unit interval graphs. The two first families typically generate dense graphs (with a quadratic number of edges), and in these cases we prove almost sure convergence to an explicit deterministic graphon. Uniform unit interval graphs are nondense and we prove convergence in the sense of Gromov–Prokhorov after normalization of the distances.
Our newer project, started during the past year, goes back to permutations. It aims at describing limit shapes (precisely, limiting permutons – which are the analogues of graphons in this context) of uniform permutations in classes defined by the avoidance of any two patterns of size 4.
Record-biased permutations. With C. Nicaud and C. Pivoteau, M. Bouvel has had an on-going project for several years, focused on the study of a non-uniform distribution on permutations biased by their number of records that we call record-biased permutations. This project has come to a conclusion with the article 51. There, we give several generative processes for record-biased permutations, explaining also how they can be used to devise efficient (linear) random samplers. For several classical permutation statistics, we obtain their expectation using the above generative processes, as well as their limit distributions in the regime that has a logarithmic number of records (as in the uniform case). Finally, increasing the bias to obtain a regime with an expected linear number of records, we establish the convergence of record-biased permutations to a deterministic permuton, which we fully characterize.
Decomposition of order types, with applications to counting problems. This topic, at the interface of combinatorics and discrete geometry, has emerged as the result of a collaboration between several teams in Nancy, and involves M. Bouvel, V. Feray (IECL, Université de Lorraine), X. Goaoc (Gamble) and F. Koechlin (post-doc with X. Goaoc and V. Feray until September 2023). It is presented in a long preprint 49, and has been accepted as a talk at the conference SOCG, one of the main conferences in discrete geomery 36. In this work, we introduce and study an original notion of decomposition of planar point sets (or rather of their chirotopes, also called order types) as trees decorated by smaller chirotopes. This decomposition is based on the concept of mutually avoiding sets, and adapts in some sense the modular decomposition of graphs (or its cousin the substitution decomposition of permutations) in the world of chirotopes. We prove that the associated tree always exists and is unique up to some appropriate constraints. We also show how to compute the number of triangulations of a chirotope efficiently, starting from its tree and the (weighted) numbers of triangulations of its parts.
8.3.5 Analysis of graphs in the field of economics
In economy, a major issue is the potential lack of liquidity for settling the debts generated by payment delays among companies. In collaboration with Massimo Amato and Lucio Gobbi (Bocconi University and University of Trento), we developed some economic and operational foundations of a new method of financing companies’ financial obligations. In this new banking business model, a network funder sets an optimal combination of netting and financing. Given a network of companies and their respective invoices, and under the condition of a full settlement of the invoices, we applied a multilateral netting algorithm to the network, conceived as an oriented multi-graph. Our problem, which is NP-complete, was to find a set of invoices which maximises the amount of debt reduced given a quantity of loanable funds.
We compared different methods to detect structures or communities that could be helpful for debt netting algorithms. The structure of such networks is not currently well known. We give hints on how to sort and identify the type of B2B invoice graphs. In particular, we addressed the possibility to identify relevant communities in such networks. This work was presented in 2023 in the conference Complex networks and it was published in 2024 44. In 2024, we focused on developing debt netting algorithms and assessing their performance under various parameter settings, guided by specific economic constraints and expectations.
8.3.6 Local generation of tilings
Mathieu Hoyrup and Tom Favereau , during a research initiation internship, studied the possibility of generating tilings in a local way. We have proposed two definitions capturing this intuition and developed techniques to classify tilings according to these definitions. We have started a systematic classification of small Wang tilesets. The results are written in 57 and 58, currently submitted.
9 Bilateral contracts and grants with industry
9.1 Bilateral contracts with industry
Participants: Emmanuel Jeandel, Simon Perdrix, Christophe Vuillot.
The team is currently supervising two CIFRE PhD:
- In collaboration with Atos/Eviden, which started in 2021: Vivien Vandaele , is working on “Optimisation du calcul quantique tolérant aux fautes par le ZX-Calculus” under the supervision of Simon Perdrix and Christophe Vuillot from the team, and Cyril Allouche from ATOS.
- In collaboration with Quandela, which started in 2024: Sébastien Draux , is working on “Cadre formel pour l'informatique quantique photonique” under the supervision of Simon Perdrix and Emmanuel Jeandel from the team, and Shane Mansfield from ATOS.
10 Partnerships and cooperations
10.1 International initiatives
10.1.1 Inria associate team not involved in an IIL or an international program
QASAR
-
Title:
Quantum Architectures, Small And Reliable
-
Duration:
2022 ->
-
Coordinator:
Nikolas Breuckmann (n.breuckmann@ucl.ac.uk)
-
Partners:
- University College London London (Royaume-Uni)
-
Inria contact:
Christophe Vuillot
-
Summary:
Quantum computation promises to speed–up certain problems of interest that would be infeasible to solve using today's (classical) computing paradigms. Although much progress towards the implementation of quantum computers has been made in the past 10 years, there remain formidable challenges such as coping with the noise inevitably present in quantum devices. While in principle we now know how to correct errors in quantum devices, it has been shown that the amount of resource overhead is still forbiddingly high. This poses a significant obstacle for the viability of quantum computing in the near- and mid-term. The objective for the associated team is to establish strong foundations for fault-tolerant quantum computation in realistic and practical settings. For this, a systematic understanding of the fault-tolerant computation capabilities of small quantum codes is required. This includes small block codes using qubits as well as small codes leveraging hardware control for error correction like bosonic codes. These kind of small setups are the most mature today. In the near future it will be possible to link them in a modular way and that is why anticipating distributed architecture is also a priority.
TCPRO3
-
Title:
Termination and Complexity Properties of Probabilistic Programs
-
Duration:
2020 -> 2024
-
Coordinator:
Georg Moser (georg.moser@uibk.ac.at)
-
Partners:
- University of Innsbruck (Autriche)
-
Inria contact:
Romain Péchoux
-
Summary:
Probabilistic languages consist in higher-order functional, imperative languages, and reduction systems with sampling and conditioning primitive instructions. While deep theoretical results have been established on the semantics properties of such languages, applications of termination and complexity analysis are restricted to academic examples so far. The associate team TCPro
has the aim to contribute to the field by developing methods for reasoning on quantitative properties of probabilistic programs and models. Extensions of these methods on quantum programs will be studied.
10.2 International research visitors
10.2.1 Visits to international teams
Research stays abroad
Nazim Fates
-
Visited institution:
Universidad Adolfo Ibañez
-
Country:
Chile
-
Dates:
Oct. 7 - Oct. 29, 2024.
-
Context of the visit:
collaboration
-
Mobility program/type of mobility:
research stay
Nazim Fates
-
Visited institution:
University of Florence and IFNF
-
Country:
Italy
-
Dates:
Nov. 28 - Dec. 11, 2024.
-
Context of the visit:
collaboration
-
Mobility program/type of mobility:
research stay
10.3 European initiatives
10.3.1 Horizon Europe
QCOMICAL
Participants: Alejandro Díaz-Caro, Simon Perdrix.
QCOMICAL project on cordis.europa.eu
-
Title:
Quantum Computing and its Calculi
-
Duration:
From December 1, 2024 to November 30, 2028
-
Partners:
- INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET AUTOMATIQUE (INRIA), France
- UNIVERSITA DEGLI STUDI DI CAGLIARI (UNICA), Italy
- UNIVERSIDAD DE LA REPUBLICA (UdelaR), Uruguay
- UNIVERSITA DI PISA (UNIPI), Italy
- UNIVERSITE GRENOBLE ALPES (UGA), France
- UNIVERSIDAD DE BUENOS AIRES (BUENOSAIRES UNIVERSITY), Argentina
- UNIVERSITE PARIS XII VAL DE MARNE (UPEC), France
- QUANDELA, France
- UNIVERSIDAD NACIONAL DE QUILMES (UNQ), Argentina
- UNIVERSITE PARIS CITE (UPCité), France
- UNIVERSITE PARIS-SACLAY, France
- UNIVERSITE D'AIX MARSEILLE (AMU), France
- CENTRALESUPELEC, France
- Universita' degli Studi di Urbino Carlo Bo (UNIURB), Italy
-
Inria contact:
Simon Perdrix
-
Coordinator:
Benoît Valiron and Alejandro Díaz-Caro
-
Summary:
Quantum computing can be thought of in multiple ways. Among those ways, it can be seen as a computational model of quantum mechanics. Studying this model may have implications for our understanding of physics. It can also be seen as a new computational paradigm, with implications for computation, algorithms, and logic. Additionally, it can be viewed as a computational device that requires programming. Therefore, it is necessary to design and study programming languages for this purpose. The study of the foundations of quantum programming languages, type theory, and logic through the Curry-Howard correspondence may shed light on our understanding of quantum mechanics. Furthermore, it may lead to the development of new logics or the understanding of new structures in classical logic. Lastly, implementing these languages will enhance the way we program the new computers when they become widely used.
In this project, we propose to study these various aspects of quantum computing, specifically focusing on the foundations of programming languages.
10.3.2 H2020 projects
HPCQS
Participants: Simon Perdrix, Christophe Vuillot.
HPCQS project on cordis.europa.eu
-
Title:
High Performance Computer and Quantum Simulator hybrid
-
Duration:
From December 1, 2021 to November 30, 2025
-
Partners:
- INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET AUTOMATIQUE (INRIA), France
- GRAND EQUIPEMENT NATIONAL DE CALCUL INTENSIF (GENCI), France
- UNIVERSITY OF GALWAY (OLLSCOIL NA GAILLIMHE), Ireland
- FORSCHUNGSZENTRUM JULICH GMBH (FZJ), Germany
- PARITY QUANTUM COMPUTING GMBH (ParityQC), Austria
- FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV (Fraunhofer), Germany
- COMMISSARIAT A L ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES (CEA), France
- EURICE EUROPEAN RESEARCH AND PROJECT OFFICE GMBH, Germany
- CONSIGLIO NAZIONALE DELLE RICERCHE (CNR), Italy
- BULL SAS (BULL), France
- FLYSIGHT SRL, Italy
- PARTEC AG (PARTEC), Germany
- UNIVERSITAET INNSBRUCK (UIBK), Austria
- CINECA CONSORZIO INTERUNIVERSITARIO (CINECA), Italy
- CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE CNRS (CNRS), France
- CENTRALESUPELEC, France
- BARCELONA SUPERCOMPUTING CENTER CENTRO NACIONAL DE SUPERCOMPUTACION (BSC CNS), Spain
- SORBONNE UNIVERSITE, France
-
Inria contact:
Luc Giraud
- Coordinator:
-
Summary:
The aim of HPCQS is to prepare European research, industry and society for the use and federal operation of quantum computers and simulators. These are future computing technologies that are promising to overcome the most difficult computational challenges. HPCQS is developing the programming platform for the quantum simulator, which is based on the European ATOS Quantum Learning Machine (QLM), and the deep, low-latency integration into modular HPC systems based on ParTec’s European modular supercomputing concept. A twin pilot system, developed as a prototype by the European company Pasqal, will be implemented and integrated at CEA/TGCC (France) and FZJ/JSC (Germany), both hosts of European Tier-0 HPC systems. The pre-exascale sites BSC (Spain) and CINECA (Italy) as well as ICECH (Ireland) will be connected to the TGCC and JSC via the European data infrastructure FENIX. It is planned to offer quantum HPC hybrid resources to the public via the access channels of PRACE. To achieve these goals, HPCQS brings together leading quantum and supercomputer experts from science and industry, thus creating an incubator for practical quantum HPC hybrid computing that is unique in the world. The HPC-QS technology will be developed in a co-design process together with selected exemplary use cases from chemistry, physics, optimization and machine learning suitable for quantum HPC hybrid calculations. HPCQS fits squarely to the challenges and scope of the call by acquiring a quantum device with two times 100+ neutral atoms. HPCQS develops the connection between the classical supercomputer and the quantum simulator by deep integration in the modular supercomputing architecture and will provide cloud access and middleware for programming and execution of applications on the quantum simulator through the QLM, as well as a Jupyter-Hub platform with safe access guarantee through the European UNICORE system to its ecosystem of quantum programming facilities and application libraries.
10.4 National initiatives
10.4.1 ANR
ANR Alarice (ANR-24-CE48-7504)
-
Title:
Bornes de complexité générales pour les systèmes dynamiques finis
-
Duration:
Jan. 2025 – Dec. 2030
-
Coordinator:
Kévin Perrot
-
Local members:
Guilhem Gamard
-
Summary:
We endeavor to prove meta-theorems giving general lower bounds on the complexity of vast classes of problems whose input is a finite dynamical systems. In a sense, those theorems would emulate the Rice theorem in the finite world (thence undecidability is replaced with NP-completeness).
-
Total Amount:
350,000€
ANR LOUCCOUM (ANR-24-CD40-7809)
-
Title:
Large Objects Under Combinatorial Constraints and Outside Uniform Models
-
Duration:
Jan. 2025 – Dec. 2029
-
Coordinator:
Lucas Gerin
-
Local members:
Mathilde Bouvel , Benjamin Testart
-
Summary:
The study of random combinatorial structures (such as trees, graphs, words and permutations) is a very active field of research, with motivations and applications in a wide variety of fields: computer science, biology, physics, complex systems, etc.
In all these contexts, randomness is often used to model unknown characteristics of the problem. Often, questions can be reduced to the following: given a family of combinatorial objects and an integer
, what are the typical properties of a random object of size (possibly, as tends to infinity)?This question has led to profound and varied results concerning the asymptotic behavior of uniform graphs, permutations, trees, ...
However, this raises the question of the choice of probability distributions on our combinatorial objects. This project aims to study non-uniform random models, in particular around permutations and related objects (trees, graphs).
The non-uniform schemes considered here are of different natures, like:
- biased distributions with respect to certain combinatorial parameters;
- multiple conditioning: objects conditioned both by size and by other simple parameters;
- combinatorial structures constrained to avoid patterns.
-
Total Amount:
384,817€
10.4.2 Other initiatives
PEPR EPIQ - Plan Quantique
-
Title:
EPIQ: Etude de la pile quantique : Algorithmes, modèles de calcul et simulation pour l’informatique quantique
-
Duration:
Jan. 2022 - Dec 2027
-
Coordinator:
Simon Perdrix
-
Local Members :
Miriam Backens , Guilhem Gamard , Emmanuel Hainry , Emmanuel Jeandel , Romain Péchoux , Simon Perdrix , Christophe Vuillot .
-
Partner Institution(s):
Inria, Université Grenoble Alpes, CNRS Paris Villejuif, Sorbonne Université, CEA Grenoble, Institut National Polytechnique Grenoble, Université d'Aix-Marseille, Université de Bordeaux, Comue Université Bourgogne Franche Comté, Université de Bretagne Sud, Université de Lyon I, Université de Lorraine, CentraleSupelec, Université Paris-Saclay, Ecole Nationale des Ponts et Chaussées, Université Paris Cité
-
Summary:
Based on the outstanding French position, our project aims at developing algorithmic techniques for both noisy quantum machines (NISQ) and fault-tolerant ones so as to facilate their practical implementation. To this end, a first Work Package (WP) is dedicated to algorithmic techniques, a second one focuses on computational models and languages so as to facilitate the programming of quantum machines and to optimize the code execution steps. Lastly, the third WP aims at developing the simulation techniques of quantum computers.
-
Total Amount:
13,5 million euros
PEPR NISQ2LSQ - Plan Quantique
-
Title:
NISQ2LSQ
-
Duration:
Jan. 2022 - Dec 2027
-
Coordinator:
Anthony Leverrier (Cosmiq, Inria Paris)
-
Local Coordinator:
Christophe Vuillot
-
Local Members:
Nazim Fates , Emmanuel Jeandel , Simon Perdrix , Christophe Vuillot
-
Partner Institution(s):
Inria, CNRS, CEA, Université Grenoble Alpes, ENS Lyon, Sorbonne Université, Université Paris-Saclay, Université Paris Cité, Université de Bordeaux, CEA-LETI, Université d'Aix-Marseille, Université de Rouen, Université de Limoges, Alice&Bob (Startup), Quandela (Startup)
-
Summary:
This project aims at accelerating the R&D efforts in the theory and conception of hardware-efficient fault-tolerant quantum codes. As far as codes are concerned, the project will focus on two of the most promising solutions, namely bosonic codes and Low-Density Parity-Check (LDPC) codes. On the hardware side, the targetted platforms are superconducting qubits and photonic ones.
-
Total Amount:
10 million euros
HQI - Plan Quantique
-
Title:
HQI
-
Duration:
Apr. 2022 - Apr. 2027
-
Coordinator:
Jacques-Charles Lafoucrière (CEA)
-
Local Coordinator:
Simon Perdrix
-
Local Members:
Romain Péchoux , Simon Perdrix , Christophe Vuillot
-
Partner Institution(s):
CEA, Inria, CNRS, Centre de Physique Théorique, Sorbonne Université, Université Grenoble Alpes, Université Paris-Saclay, Université de Bordeaux, École Normale Supérieure, École Normale Supérieure de Lyon, École nationale supérieure de techniques avancées, Atos-Bull SAS (Eviden (formerly Atos)), Grand equipement national de calcul intensif, Quandela SAS, Qubit Phamarceuticals, VeriQloud, WeLinQ.
-
Summary:
Following the announcement made in January 2021 of the National Quantum Strategy by the President of the French Republic, the SGPI entrusted the CEA, GENCI and Inria with the responsibility of setting up a national hybrid HPC quantum-computing platform named HQI. The project to set up this platform consists of purchases of quantum computers, research and development entrusted to industrialists and academics as well as support for communities using the platform.
-
Total Amount:
36 million euros
10.5 Regional initiatives
Maquest - Maison du Quantique Grand Est
-
Title:
Maquest
-
Duration:
Jan. 2025 - Dec. 2027
-
Coordinator:
Guido Pupillo (Unistra)
-
Local Coordinator:
Simon Perdrix
-
Local Members:
Simon Perdrix , Miriam Backens
-
Partner Institution(s):
Unistra, UTT Troyes, URCA Reims, Centre Inria de l'Université de Lorraine
-
Summary:
The mission of the Maison du Quantique du Grand Est - MaQuEst project is to consolidate and position and strategically position the Grand Est region as a leading centre in the national and European high-performance computing (HPC) and quantum computing landscape. (HPC) and quantum computing, with 3 physical sites and 3 antennae to cover the region. The Grand Est region is home to a booming quantum ecosystem, characterised by cutting-edge research and educational educational programmes, cross-border collaboration and established multidisciplinary quantum established multidisciplinary quantum computing initiatives. The MaQuEst project represents an opportunity to increase awareness and to develop use cases that can drive advances in the region's biotechnology, artificial intelligence and nanotechnology industries. and finance industries, and thus help to strengthen France's position as a world leader in hybrid in hybrid computing. MaQuEst aims to develop collaborations between the worlds of industry and business entrepreneurial world, i.e. potential users of quantum technologies, and the academic world in the the Grand Est region, also involving quantum technology suppliers and facilitators. quantum technologies. Ultimately, this ‘Maison du Quantique du Grand-Est’ will encourage the adoption of quantum and hybrid computing by creating synergies between the expertise of the two worlds, so as to generate concrete and useful use cases, as well as and productivity gains through the dissemination of quantum science innovations across the regional, national and cross-border economic fabric. regional, national and cross-border economic fabric.
-
Total Amount:
12 millions euros (appel national Maison du Quantique Genci-CEA) + 12 millions euros (Région Grand Est).
11 Dissemination
11.1 Promoting scientific activities
11.1.1 Scientific events: organisation
General chair, scientific chair
- Alejandro Díaz-Caro : QPL 2024.
Member of the organizing committees
- Mathilde Bouvel : organizer of an Oberwolfach mini-workshop on permutation patterns, one week, January-February 2024.
- Mathilde Bouvel and Guilhem Gamard : organizer of Words 2025. (Work started in 2024.)
11.1.2 Scientific events: selection
Chair of conference program committees
- Alejandro Díaz-Caro : QPL 2024.
- Guilhem Gamard : Words 2025. (Work started in 2024.)
Member of the conference program committees
- Miriam Backens : QPL 2024
- Nazim Fatès : AUTOMATA 2024, ASCAT 2024, ACRI 2024
- Mathieu Hoyrup : CiE 2024
- Emmanuel Jeandel : QPL 2024
- Simon Perdrix : LICS 2024, QPL 2024, MCU 2024
Reviewer
- Miriam Backens : reviewer for LICS 2024, CSL 2025, STOC 2025
- Emmanuel Hainry : reviewer for CiE 2024, Fossacs 2024.
- Mathieu Hoyrup : reviewer for ICALP 2024, MFCS 2024, CiE 2024.
- Romain Péchoux : reviewer for FSCD 2024, ICTCS 2024, ISMVL 2024, LICS 2024.
11.1.3 Journal
Member of the editorial boards
- Miriam Backens : member of the editorial board of Quantum journal
- Mathilde Bouvel : executive editor of the European Journal of Combinatorics
- Mathilde Bouvel : member of the editorial board of Annals of Combinatorics
- Alejandro Díaz-Caro : member of the editorial board of the IEEE Transactions on Emerging Topics in Computing
- Nazim Fatès : member of the editorial board of the Journal of cellular automata
- Emmanuel Jeandel : member of the editorial board of RAIRO-ITA
- Simon Perdrix : member of the editorial board of LMCS (Logical Methods in Computer Science)
Reviewer - reviewing activities
- Mathilde Bouvel : one referee report for DMTCS (Permutation Patterns special issue)
- Nazim Fates : review for Natural Computing and Theoretical computer science
- Guilhem Gamard : review for Forum of Mathematicians
- Emmanuel Hainry : review for LMCS (Logical Methods in Computer Science)
- Mathieu Hoyrup : reviews for Annals of Pure and Applied Logic, Discrete and Continuous Dynamical Systems, Journal of the ACM, Computability
- Romain Péchoux : two reviews for MSCS (Mathematical Structure in Computer Science)
- Julien Provillard : review for Nonlinearity
11.1.4 Invited talks
- Miriam Backens : talk at workshop Foundations of Quantum Computational Advantage, Perimeter Institute, Canada, April 2024.
- Miriam Backens : course (3h) at the summer school New trends in computing, Strasbourg, September 2024.
- Miriam Backens : talk at Graphix workshop, Paris, November 2024.
- Mathilde Bouvel : course (4h) at the Ecole jeunes chercheurs du GDR-IFM, Nantes, June 2024.
- Mathilde Bouvel : Talk at the national days of the GT CombAlg of the GDR-IFM, Lyon, October 2024.
- Simon Perdrix : talk at Graphix workshop, Paris, November 2024.
- Simon Perdrix : talk at "Quantum Circuit Design Automation" workshop, Banff International Research Station, June 2024 (videos).
- Christophe Vuillot : Talk at 804.WE-Heraeus Seminar, in Bad Honnef, Germany, January 2024
- Christophe Vuillot : Talk at the workshop on Advaces in Quantum Coding Theory, at Simons Institute, Berkeley US, February 2024
- Christophe Vuillot : Talk at the workshop on Quantum Error Correction meets operator Algebra, at the University of Oslo, June 2024
- Christophe Vuillot : Course on bosonic codes at the ML4Q summer school at the Bethe center, Bonn, September 2024.
11.1.5 Leadership within the scientific community
- Mathilde Bouvel : member of the steering committee of the series of conferences Permutation Patterns
- Nazim Fatès : head of the IFIP WG 1.5 on Cellular Automata and Discrete Complex Systems
- Mathieu Hoyrup : member of the steering committee of the series of workshops Computability and Complexity in Analysis
11.1.6 Scientific expertise
- Emmanuel Hainry has been an external evaluator on a research project for the ANR.
- Emmanuel Jeandel : member of a CoS for a professor position in Paris-Cité, IRIF.
- Emmanuel Jeandel : member of a CoS for a associate professor position in Université de Lorraine, Loria
- Romain Péchoux : member of a CoS for an associate professor position in quantum computing at CentraleSupélec.
- Simon Perdrix : member of a CoS for a associate professor position in Aix Marseille Université, LIS.
- Simon Perdrix : member of doctoral commission at LORIA.
11.1.7 Research administration
- Romain Péchoux : vice-chair of Horizon Europe MSCA.
- Simon Perdrix : coordinator EPIQ project, part of the PEPR quantique
- Simon Perdrix : WP leader in Défi Inria EQIP.
- Simon Perdrix : co-head of GT IQ at GdR IFM.
- Simon Perdrix : local PIQ representative.
11.2 Teaching - Supervision - Juries
- Licence
- Miriam Backens
- Nazim Fatès
- Guilhem Gamard :
- Isabelle Gnaedig :
- Emmanuel Hainry :
- Emmanuel Jeandel :
- Julien Provillard :
- Master
- Alejandro Díaz-Caro :
- Nazim Fatès :
- Guilhem Gamard :
- Isabelle Gnaedig :
- Emmanuel Jeandel :
- Simon Perdrix :
- Julien Provillard :
11.2.1 Supervision
- Miriam Backens has supervised the PhD of George Kaye (University of Birmingham, UK, defense 11 September 2024) with Dan Ghica.
- Miriam Backens is supervising the PhD of Tommy McElvanney (University of Birmingham, UK, awaiting defense) with Martín Escardo.
- Miriam Backens is supervising the PhD of Piotr Mitosek (4th year, University of Birmingham, UK) with Paul Blain Levy.
- Miriam Backens is supervising the internship of Jules Dupont (École des Mines Nancy).
- Miriam Backens and Simon Perdrix are supervising the PhD of Colin Blake (1st year).
- Miriam Backens and Simon Perdrix are supervising the PhD of Noé Delorme (2nd year).
- Miriam Backens and Simon Perdrix are supervising the PhD of Nathan Claudet (3rd year).
- Mathilde Bouvel has supervised the internship of Aditi Muthkhod (Bachelor level at CMI, Chennai, India)
- Mathilde Bouvel and Emmanuel Jeandel are supervising the PhD of Benjamin Testard (3rd year).
- Alejandro Díaz-Caro is supervising the PhD of Cristian Sottile (5th year, of a 5-year program in Argentina).
- Alejandro Díaz-Caro is supervising the PhD of Rafael Romero (5th year, of a 5-year program in Argentina) with Octavio Malherbe.
- Alejandro Díaz-Caro is supervising the PhD of Malena Ivnisky (4th year, of a 5-year program in Argentina) with Octavio Malherbe.
- Alejandro Díaz-Caro is supervising the internship of Luciano Barletta (M2, UNR, Argentina).
- Alejandro Díaz-Caro is supervising the internship of Francisco Herrero (M1, UBA, Argentina).
- Alejandro Díaz-Caro is supervising the internship of Tomás Miguez (M1, UBA, Argentina).
- Alejandro Díaz-Caro is supervising the internship of Nicolás Monzón (M2, UADE, Argentina).
- Alejandro Díaz-Caro is supervising the internship of Carlos Miguel Sotto (M2, UBA, Argentina).
- Nazim Fatès is supervising the PhD of Joannès Guichon (3rd year) with Sylvain Contassot-Vivier (LORIA).
- Nazim Fatès has supervised the Master 2 internship of Nicolas Barreau (univ. de Lorraine, sciences cognitives).
- Emmanuel Hainry and Romain Péchoux have supervised the internship of Florent Ferrari (L3, ENS Lyon).
- Emmanuel Hainry and Romain Péchoux are supervising the PhD of Mario Silva (4th year).
- Emmanuel Hainry and Romain Péchoux are supervising the PhD of Thomas Vinet (1st year) .
- Mathieu Hoyrup has supervised the internship of Alexis Terrassin (M2, LMFI).
- Mathieu Hoyrup has supervised the internship of Tom Favereau (École des Mines de Nancy).
- Mathieu Hoyrup and Guilhem Gamard are supervising the PhD of Alexis Terrassin (1st year).
- Emmanuel Jeandel and Christophe Vuillot are supervising the PhD of Alexandre Gernut (4th year).
- Romain Péchoux and Simon Perdrix are supervising the PhD of Kathleen Barsse (1st year).
- Romain Péchoux is supervising the PhD of Kinnari Dave (3rd year) with Vladimir Zamdzhiev (Inria Saclay).
- Romain Péchoux is supervising the PhD of Issa Jad (1st year) with Christophe Chareton (CEA Saclay).
- Simon Perdrix and Christophe Vuillot , then Emmanuel Jeandel , are supervising the PhD of Sébastien Draux (1st year).
- Simon Perdrix has supervised the internship of Colin Blake (M2 MPRI).
- Simon Perdrix and Christophe Vuillot are supervising the PhD of Vivien Vandaele (4th year).
11.2.2 Juries
- Miriam Backens : external examiner for the programme Master in Mathematics and Foundations of Computer Science, University of Oxford, UK; external examiner for the Masters thesis of Benjamin Caldwell (University of Chicago, US), January 2024; external examiner for the PhD thesis of Muhammad Hamza Waseem (University of Oxford, UK), December 2024
- Mathilde Bouvel : member of the jury for the PhD defense of Zéphyr Salvy, December 2024, Marne-la-Vallée.
- Nazim Fatès : member of the habilitation thesis committee of Barbara Wolnik, Univeristy of Gdansk, Poland, April 2024.
- Mathieu Hoyrup : member of the jury for the PhD defense of Léo Paviet-Salomon, December 2024, Caen.
- Emmanuel Jeandel : member of the jury for the PhD thesis of Ugo Giocanti (Université Grenoble-Alpes), Nicolas Bitar (Université Paris-Saclay), Bastien Laboureix (Université de Lorraine). reviewer for the HDR defense of Benoît Valiron (Université Paris-Saclay)
- Romain Péchoux : rapporteur for the PhD thesis of Andrea Colledan, Universita di Bologna.
- Simon Perdrix : external examiner for the PhD of Kyriakos Georgiade (UCL London) ; President of jury for the PhD defense of Uta Isabella Meyer (Sorbonne Université); member of the jury for the PhD defense of Raphaël Mothe (Université Grenoble Alpes).
- Christophe Vuillot : member of the jury for the PhD defense of Aurélie Denys, April 2024.
11.3 Popularization
11.3.1 Productions (articles, videos, podcasts, serious games, ...)
Nazim Fatès published an article in the Alliage journal, entitled « Que faire de l'expression “intelligence artificielle” ? » 30.
11.3.2 Participation in Live events
- Miriam Backens : talk at online school Introduction to Quantum Research for Girls, June 2024.
- Mathilde Bouvel : closing conference at the Tournoi français des jeunes mathématiciennes et mathématiciens, Nancy, April 2024.
-
Nazim Fatès
:
- Talk for the high-schhol teachers : Les machines peuvent-elles « apprendre » ? at the Journées NSI, LORIA, April 3, 2024.
- Talk on artificial intelligence for the lycée Vatelot in Toul ; April 18, 2024.
- Wide-audience talk on the theme « Intelligence artificielle : entre technoscience et alchimie » in the Université populaire et participative de Vandœuvre (UP²V) ; May 15, 2024.
- Talk « Visages de l’infini en informatique », at the Marathon des sciences in the Astronomy festival of Fleurance, August 3, 2024.
12 Scientific production
12.1 Major publications
- 1 inproceedingsComputability of finite simplicial complexes.ICALPParis, FranceJuly 2022HAL
- 2 articleScaling limits of permutation classes with a finite specification: a dichotomy.Advances in Mathematics405August 2022, 108513HALDOI
- 3 articleComputation with perturbed dynamical systems.Journal of Computer and System Sciences795August 2013, 714-724URL: http://hal.inria.fr/hal-00861041DOI
- 4 inproceedingsDescriptive complexity on non-Polish spaces.STACS 2020 - 37th Symposium on Theoretical Aspects of Computer Science154Montpellier, FranceMarch 2020, 16HALDOI
- 5 inproceedingsA Complete Equational Theory for Quantum Circuits.38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)Boston, United StatesIEEEJuly 2023, 1-13HALDOI
- 6 incollectionIs there a trade-off between simplicity and robustness? Illustration on a lattice-gas model of swarming.Probabilistic Cellular AutomataEmergence, Complexity and ComputationSpringer2018HALDOI
- 7 inproceedingsTwo-dimensional traffic rules and the density classification problem.International Workshop on Cellular Automata and Discrete Complex Systems, AUTOMATA 20169664Lecture Notes of Computer ScienceZürich, FranceJune 2016HALDOI
- 8 articleCharacterizing polynomial time complexity of stream programs using interpretations.Journal of Theoretical Computer Science (TCS)585January 2015, 41-54HALDOI
- 9 mastersthesisSystème robuste de diagnostic décentralisé à l'aide d'automates cellulaires simples.MA ThesisUniversité de Lorraine (Nancy)September 2018HAL
- 10 articleProving Weak Properties of Rewriting.Theoretical Computer Science4122011, 4405-4438URL: http://hal.inria.fr/inria-00592271/enDOI
- 11 inproceedingsA tier-based typed programming language characterizing Feasible Functionals.LICS '20 - 35th Annual ACM/IEEE Symposium on Logic in Computer ScienceSaarbrücken, GermanyACMJuly 2020, 535-549HALDOI
- 12 inproceedingsComplete and tractable machine-independent characterizations of second-order polytime.FoSSaCS 2022 - 25th International Conference on Foundations of Software Science and Computation Structures13242Lecture Notes in Computer ScienceMunich, GermanySpringer International PublishingMarch 2022, 368-388HALDOI
- 13 inproceedingsA General Noninterference Policy for Polynomial Time.POPL 237Boston, United StatesJanuary 2023, 806 - 832HALDOI
- 14 inproceedingsObjects in Polynomial Time.APLAS 20159458Lecture Notes in Computer SciencePohang, South KoreaSpringerNovember 2015, 387--404HALDOI
- 15 inproceedingsDescriptive complexity on non-Polish spaces II.ICALPSaarbrücken, GermanyJuly 2020HALDOI
- 16 inproceedingsOn the extension of computable real functions.32nd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2017, Reykjavik, Iceland, June 20-23, 2017IEEE Computer Society2017, 1--12URL: https://doi.org/10.1109/LICS.2017.8005067DOI
- 17 inproceedingsThe decidable properties of subrecursive functions.International Colloquium on Automata, Languages, and Programming (ICALP) 201643rd International Colloquium on Automata, Languages, and Programming, ICALP 2016, July 12-15, 2016, Rome, ItalyRome, ItalyJuly 2016HALDOI
- 18 inproceedingsComputability of the entropy of one-tape Turing Machines.STACS - Symposium on Theoretical Aspects of Computer Science25LIPCSFirst versionLyon, FranceMarch 2014, 421-432HALDOI
- 19 inproceedingsA Complete Axiomatisation of the ZX-Calculus for Clifford+T Quantum Mechanics.The 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer ScienceOxford, United KingdomJuly 2018, 559--568HALDOI
- 20 inproceedingsDiagrammatic Reasoning beyond Clifford+T Quantum Mechanics.The 33rd Annual Symposium on Logic in Computer ScienceProceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer ScienceOxford, United KingdomJuly 2018, 569--578HALDOI
- 21 articleAn aperiodic set of 11 Wang tiles.Advances in CombinatoricsJanuary 2021HALDOI
- 22 inproceedingsHardness of Conjugacy, Embedding and Factorization of multidimensional Subshifts of Finite Type.STACS - 30th International Symposium on Theoretical Aspects of Computer Science20Leibniz International Proceedings in Informatics (LIPIcs)Christian-Albrechts-Universität zu KielKiel, GermanySchloss Dagstuhl--Leibniz-Zentrum fuer InformatikFebruary 2013, 490--501URL: http://hal.inria.fr/hal-00840384DOI
- 23 inproceedingsCommutative Monads for Probabilistic Programming Languages.2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)LICS '21: Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science19Rome, ItalyIEEEJune 2021, 1-14HALDOI
- 24 inproceedingsSupplementarity is Necessary for Quantum Diagram Reasoning *.41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)58Leibniz International Proceedings in Informatics (LIPIcs)Krakow, PolandAugust 2016, 76:1--76:14HALDOI
- 25 inproceedingsA Near-Minimal Axiomatisation of ZX-Calculus for Pure Qubit Quantum Mechanics.LICS 2019 - 34th Annual ACM/IEEE Symposium on Logic in Computer ScienceVancouver, CanadaJune 2019HALDOI
- 26 articleQuantum Pin Codes.IEEE Transactions on Information TheoryApril 2022HALDOI
12.2 Publications of the year
International journals
- 27 articleConvergence law for 231-avoiding permutations.Discrete Mathematics and Theoretical Computer Science261April 2024HALDOI
- 28 articleComparing computability in two topologies.The Journal of Symbolic Logic8932024, 1-19HALDOIback to text
- 29 articleThe surjection property and computable type.Topology and its Applications355October 2024, 109020HALDOIback to text
- 30 article What to do with the term 'artificial intelligence'? Alliage : Culture - Science - Technique 84 November 2024 HAL back to text
- 31 articleRobust sparse IQP sampling in constant depth.Quantum8May 2024, 1337HALDOI
- 32 articleReversibility of Elementary Cellular Automata with fully asynchronous updating: an analysis of the rules with partial recurrence.Theoretical Computer Science2024. In press. HALDOIback to textback to text
- 33 articleLDPC-cat codes for low-overhead quantum computing in 2D.Nature Communications161January 2025, 1040HALDOI
- 34 articleHomological Quantum Rotor Codes: Logical Qubits from Torsion.Communications in Mathematical Physics4052February 2024, 53HALDOIback to textback to text
International peer-reviewed conferences
- 35 inproceedingsOn the Hardness of Analyzing Quantum Programs Quantitatively.Lecture Notes in Computer ScienceESOP 2024 - 33rd European Symposium on ProgrammingLecture Notes in Computer ScienceProgramming Languages and Systems : 33rd European Symposium on Programming, ESOP 2024, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2024, Luxembourg City, Luxembourg, April 6–11, 2024, Proceedings, Part IILNCS-14577Luxembourg, Luxembourg2024, 28HALDOIback to text
- 36 inproceedingsA Canonical Tree Decomposition for Chirotopes.40th International Symposium on Computational Geometry (SoCG 2024)40th International Symposium on Computational Geometry (SoCG 2024)Leibniz International Proceedings in Informatics (LIPIcs)Athens, GreeceSchloss Dagstuhl – Leibniz-Zentrum für Informatik2024HALDOIback to textback to text
- 37 inproceedingsVertex-Minor Universal Graphs for Generating Entangled Quantum Subsystems.European Association for Theoretical Computer Science (EATCS)ICALP 2024 51st EATCS International Colloquium on Automata, Languages and ProgrammingTallinn, EstoniaSchloss Dagstuhl – Leibniz-Zentrum für Informatik2024HALDOI
- 38 inproceedingsSemantics for a Turing-Complete Reversible Programming Language with Inductive Types.9th International Conference on Formal Structures for Computation and Deduction (FSCD 2024). Leibniz International Proceedings in Informatics (LIPIcs)FSCD 2024 - 9th International Conference on Formal Structures for Computation and Deduction29919Tallinn, EstoniaSchloss Dagstuhl – Leibniz-Zentrum für Informatik2024, 19:1-19:19HALDOI
- 39 inproceedingsCovering a Graph with Minimal Local Sets.WG 2024: 50th International Workshop on Graph-Theoretic Concepts in Computer ScienceGozd Martuljek, SloveniaFebruary 2024HALback to text
- 40 inproceedingsLocal equivalence of stabilizer states: a graphical characterisation.STACS: 42nd International Symposium on Theoretical Aspects of Computer ScienceJena, Germany2025HALback to text
- 41 inproceedingsMinimal Equational Theories for Quantum Circuits.LICS '24: 39th Annual ACM/IEEE Symposium on Logic in Computer ScienceProceedings of the 39th Annual ACM/IEEE Symposium on Logic in Computer Science27Tallinn, EstoniaACMJuly 2024, 1-14HALDOIback to textback to text
- 42 inproceedingsQuantum Circuit Completeness: Extensions and Simplifications.International Conference on Computer Science Logic CSL 2024Naples, ItalyFebruary 2024HALDOIback to textback to text
- 43 inproceedingsAsynchronous cellular system that solves the parity problem.30th International Workshop on Cellular Automata and Discrete Complex SystemsLNCSLecture Notes in Computer Science14782Durham (GB), FranceSpringer Nature Switzerland2024, 133-145HALDOIback to textback to text
- 44 inproceedingsProperties of B2B invoice graphs and detection of structures.Complex Networks 20231143Studies in Computational IntelligenceMenton, FranceSpringer Nature SwitzerlandFebruary 2024, 444-455HALDOIback to text
- 45 inproceedingsDeclassification Policy for Program Complexity Analysis.LICS '24: 39th Annual ACM/IEEE Symposium on Logic in Computer ScienceTallinn Estonia, FranceACMJuly 2024, 1-14HALDOIback to textback to text
Conferences without proceedings
- 46 inproceedingsRobust sparse IQP sampling in constant depth.QIP2024Taipei, TaiwanMay 2024, 1337HALDOIback to text
Reports & preprints
- 47 miscDense and nondense limits for uniform random intersection graphs.February 2024HALback to text
- 48 miscEnumeration of pattern-avoiding alternating sign matrices: An asymptotic dichotomy.November 2024HALback to text
- 49 miscA canonical tree decomposition for order types, and some applications.March 2024HALback to text
- 50 miscBetween weak and Bruhat: the middle order on permutations.May 2024HALback to text
- 51 miscRecord-biased permutations and their permuton limit.September 2024HALback to text
- 52 miscKey-avoidance for alternating sign matrices.August 2024HALback to text
- 53 miscA feasible and unitary quantum programming language.March 2024HAL
- 54 miscFault-Tolerant Constant-Depth Clifford Gates on Toric Codes.November 2024HALback to text
- 55 miscIntegral B2B Debt Netting: Model and Static Algorithm.February 2025HAL
- 56 miscBranch Sequentialization in Quantum Polytime.December 2024HAL
- 57 miscLocal generation of tilings.November 2024HALback to text
- 58 miscLocal generation of tilings: the even bicolor Wang tilesets.November 2024HALback to text
- 59 miscComputable topological presentations.December 2024HALback to text
- 60 miscAn algebraic interpretation of Pauli flow, leading to faster flow-finding algorithms.October 2024HALback to text
- 61 miscCompleting the enumeration of inversion sequences avoiding one or two patterns of length 3.December 2024HALback to textback to text
- 62 miscGenerating trees growing on the left for pattern-avoiding inversion sequences.November 2024HALback to text
- 63 miscLetting the tiger out of its cage: bosonic coding without concatenation.November 2024HALback to text
Scientific popularization
- 64 inbookIZLife.Think before loading2024HAL
12.3 Cited publications
- 65 articleGenerators and Relations for 2-Qubit Clifford+T Operators.Proceedings of QPL'22, Electronic Proceedings in Theoretical Computer Science394November 2023, 13--28URL: http://dx.doi.org/10.4204/EPTCS.394.2DOIback to text
- 66 articleGenerators and Relations for 3-Qubit Clifford+CS Operators.Proceedings QPL'23, Electronic Proceedings in Theoretical Computer Science384August 2023, 114--126URL: http://dx.doi.org/10.4204/EPTCS.384.7DOIback to text
- 67 bookOriented matroids.Encyclopedia of Mathematics and its Applications.46Cambridge University Press1999back to text
-
68
articleGenerating
EPR-pairs from an -party resource state.QIP2023, arXiv:2211.064972022back to text - 69 miscAlgorithm to Verify Local Equivalence of Stabilizer States.2024, URL: https://arxiv.org/abs/2410.03961back to text
- 70 unpublishedVertex-minor universal graphs for generating entangled quantum subsystems.February 2024, working paper or preprintHALback to text
- 71 unpublishedSmall k-pairable states.December 2023, working paper or preprintHALback to text
- 72 inproceedingsA Complete Equational Theory for Quantum Circuits.38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)Boston, United StatesIEEEJune 2023, 1-13HALDOIback to textback to text
- 73 articlePatterns in Inversion Sequences I.Discrete Mathematics and Theoretical Computer Science1822016back to text
- 74 articleThe LU-LC conjecture is false.2007back to text
- 75 articlePattern avoidance in alternating sign matrices.Annals of Combinatorics113-42007, 471--480back to text
- 76 articleAn algorithmic approach based on generating trees for enumerating pattern-avoiding inversion sequences.Journal of Symbolic Computation120Article 1022312024back to text
- 77 inproceedingsGenerators and Relations for Real Stabilizer Operators.Proceedings of the 18th International Conference on Quantum Physics and Logic, QPL 2021343EPTCS2021, 14--36DOIback to text
- 78 articlePattern avoidance in inversion sequences.Pure Mathematics and Applications2522015, 157---176back to text
- 79 articleSubstitution decomposition for discrete structures and connections with combinatorial optimization.Annals of Discrete Math191984, 257--356back to text
- 80 articleGenerators and relations for n-qubit Clifford operators.Logical Methods in Computer ScienceVolume 11, Issue 2June 2015, URL: http://lmcs.episciences.org/1570DOIback to text
- 81 articleOptimal Hadamard gate count for Clifford+T synthesis of Pauli rotations sequences.ACM Transactions on Quantum ComputingFebruary 2023HALDOIback to text