Bienvenue L'IRIF est une unité mixte de recherche (UMR 8243) entre le CNRS et l'Université Paris Cité, et héberge une équipe-projet Inria. Les recherches menées à l'IRIF reposent sur l’étude et la compréhension des fondements de toute l’informatique, afin d’apporter des solutions innovantes aux défis actuels et futurs des sciences numériques. L'IRIF regroupe près de deux cents personnes. Sept de ses membres ont été lauréats de l'European Research Council (ERC), trois sont membres de l'Institut Universitaire de France (IUF), deux sont membres de l'Academia Europæa, et un est membre de l'Académie des sciences. Notion du jour Réseaux Sociaux Suivez nous sur LinkedIn, Bluesky et Mastodon : Actualités 28.11.2025 Programme de la journée du pôle “Automate, Structures, et Vérification” le vendredi 28 novembre Matin 10h20 Shilin “Reachability Analysis of Upper-Stack manipulating Binary code” 10h40 Olzhas Zhangeldinov “LTL Model Checking of Concurrent Self Modifying Code” 11h00 Olivier Idir “Positional languages and ordered Büchi automata” 11h20 Marie Coutereel “Decision problems in automaton (semi)groups” 11h40 Mahsa Naraghi “On Algebraic-Closure of 1-VASS Matrix Languages” Après-midi 14h00 Mouloud Amara TBA 14h20 Quentin Aristote “Active Learning of Upward-Closed Sets of Words” 14h40 June Roupin “Word combinatorics on the alternating normal form of braids” 15h00 Luc passemard “Infinite word transducers with lookahead” 15h20 Rémy Défossez “Decidability and Universality in Symbolic Dynamical Systems” 24.10.2025 Découvrez l'interview de Sophie Laplante, “Démystifier le quantique, la chaire médiation de l’IUF de Sophie Laplante” 4.11.2025 La prochaine conférence « On éteint, on réfléchit, on discute » aura lieu le mardi 18 novembre. Elle portera sur l’IA. Rappel: ces conférences s’adressent aux étudiant-e-s de l’UFR d’info, mais pas seulement, toute personne intéressée est la bienvenue IA: derrière les grands discours, quelles réalités ? Ces dernières années, l’IA fait la une des journaux: on nous annonce des révolutions technologiques tous les 6 mois, la disparition de la plupart des métiers sous peu, des investissements colossaux (en centaines de milliards de dollars), des applications pour un peu tout, une intelligence sur-humaine dans la plupart des domaines… Au delà des discours tonitruants, nous essaierons de démythifier et de faire le point sur ce phénomène. Quelles avancées scientifiques en IA ont été faites ces dernières années ? Comment décrypter le récit médiatique sur l’IA ? Quelle société et quelle planète, l’IA nous promet-t-elle vraiment ? Avec : Claire Mathieu, Directrice de recherche CNRS à l’IRIF, et Thibault Prévost, journaliste, auteur de « Les prophètes de l’IA. Pourquoi la Silicon Valley nous vend l’apocalypse » (Lux, 2024). edit toutes les anciennes actualités (Ces actualités sont présentées selon un classement mêlant priorité et aléatoire.) Agenda Preuves, programmes et systèmes Jeudi 11 décembre 2025, 10 heures 30, ENS Lyon Julie Cailler, Hugo Paquet CHOCOLA seminar series See https://chocola.ens-lyon.fr/events/seminaire-2025-12-11/ Algorithmes et complexité Jeudi 11 décembre 2025, 13 heures 30, Salle 3052 Bruno Loff (University of Lisbon) The natural-proofs barrier against data structure lower bounds Consider a data structure problem with possible data coming from a set D, queries coming from a set Q, and in the dynamic case updates coming from a set U. Then, the current state of the art in data structure lower bounds is t = \tilde\Omega(\log Q|) for static data structure problems, and max(t_q,t_u) = \tilde\Omega(log^2 n) where n = max(|Q|,|U|,log |D|) for dynamic. We port Razborov and Rudich's natural-proofs framework to the setting of static and dynamic data structures in the cell probe model, in a way that strongly suggests this state of the art is unlikely to be improved anytime soon. A similar direction was recently taken also by Korten, Pitassi and Impagliazzo (FOCS 2025) who look at static data structure lower bounds in a different regime of parameters. Our contribution is: - We define notions analogous to pseudorandom functions (PRF). We call these primitives *local PRFs*, in the context of static data structures, and *local and locally updatable (LLU) PRFs*, in the context of dynamic data structures. - We then formulate cryptographic conjectures, namely, that secure local PRFs and secure LLU PRFs exist, precisely at the frontier where we are no longer able to prove static, respectively dynamic, data structure lower bounds. If these conjectures are true, it follows that the current state of the art in data structure lower bounds cannot be improved by a natural proof. - We show that (almost) every single known data structure lower bound proof is a natural proof, by surveying all lower bounds in the literature (known to us). (The only exception is proofs based on lifting theorems.) - It follows that, if our cryptographic conjecture is true, then all known lower bound proof techniques (minus the two exceptions) are unable to improve upon the state of the art. (We also present obstacles for the two exceptions.) - Further, we provide concrete candidate constructions for our two pseudo-random primitives. We conjecture that our constructions are secure for parameters just above the state-of-the-art lower bounds. - We also show that, whether or not they are secure, our candidate PRFs at least satisfy the natural properties appearing in all (but one) known proofs. - So if one is interested in improving upon the state of the art in static or dynamic data structure lower bounds, one must either find a non-natural method of proving such lower bounds (no such method currently exists), or one may as well begin by trying to break our PRF candidates. Automates Vendredi 12 décembre 2025, 14 heures, Salle 3052 Raphaël Berthon (LMF) A Direct Reduction from Stochastic Parity Games to Simple Stochastic Games Significant progress has been recently achieved in developing efficient solutions for simple stochastic games (SSGs), focusing on reachability objectives. While reductions from stochastic parity games (SPGs) to SSGs have been presented in the literature through the use of multiple intermediate game models, a direct and simple reduction has been notably absent. We introduce a novel and direct polynomial-time reduction from quantitative SPGs to quantitative SSGs. By leveraging a gadget-based transformation that effectively removes the priority function, we construct an SSG that simulates the behavior of a given SPG. We formally establish the correctness of our direct reduction. This work was presented at CONCUR 2025. Programmation Vendredi 12 décembre 2025, 10 heures 30, 3052 Dan Ghica (Huawei) A general introduction to the Cangjie language Cangjie is a high-level, statically typed, general-purpose, multi-paradigm, compiled imperative and declarative programming language developed by Huawei. It was first released on June 21, 2024, as part of developer beta recruitment, for HarmonyOS NEXT app development on the preview version of the HarmonyOS operating system. It is also referred to as CangjieLang or CJ, but its proper name is Cangjie. Reference: https://cangjie-lang.cn/en/docs Formath Lundi 15 décembre 2025, 14 heures, 3052 (+visio) Sophie D'Espalungue (IRIF) Foundational aspects of size and dimension in higher categorical structures This talk investigates the structure and role of universes in the formalisation of higher categorical structures, towards a formalisation of the hierarchy of the (very large) n+1-category of n-categories. The focus is on motivations and conceptual aspects of ongoing work. I will review notions of smallness in higher categorical structures, bringing together perspectives from homotopy type theory and more classical categorical intuitions. I will then discuss how truncation hierarchies – such as n-truncated types and n-categories – interact with universes under univalence, and use it to outline connections between HoTT and the framework I am developing. Algorithmique distribuée et graphes Mardi 16 décembre 2025, 11 heures, 3052 Paul Bastide (Oxford) Graph Reconstruction via distance oracle Given a connected graph G = (V, E) where V is known and E is hidden, we are provided access to an oracle that can answer the following queries: given u, v in V, the oracle returns the distance of the shortest path between u and v in G. This setup naturally arises in network recovery and phylogenetic reconstruction problems. This talk explores what is known about the query complexity for various classes of graphs and recent developments toward the main open conjecture in the area: is it possible to reconstruct graphs of bounded degree using n*polylog(n) queries, where n denotes the size of V? This talk is based on joint work with Carla Groenland. One world numeration seminar Mardi 16 décembre 2025, 14 heures, Online Michał Rams (IM PAN) The entropy of Lyapunov-optimizing measures for some matrix cocycles Consider a simple (to formulate…) mathematical object: you are given a finite collection of matrices $A_i\in GL(2,\mathbb R); i=1,\ldots,k$ and you are allowed to multiply them, in any order. The notion you are interested in is the exponential rate of speed of growth of the norm: given $\omega\in \{1,\ldots,k\}^{\mathbb N}$, let \[ \lambda(\omega) = \lim_{n\to\infty} \frac 1n \log ||A_{\omega_n} \cdot \ldots \cdot A_{\omega_1}||. \] This object has many names, in dynamical systems we call it the Lyapunov exponent. We are in particular interested in the set of those $\omega$'s that give the extremal (maximal, minimal) value of the Lyapunov exponent. A long-standing conjecture states that for a generic matrix collection those sets ought to be {\it small}, in some sense. In the result I will present we (Jairo Bochi and me) are proving that for certain open set of collections of matrices those $\omega$'s that maximize/minimize Lyapunov exponent have zero topological entropy. Algorithmes et complexité Mercredi 17 décembre 2025, 11 heures, Salle 3052 Mehdi Esmaili (Virginia Tech University) Non encore annoncé. Automates Vendredi 19 décembre 2025, 14 heures, Salle 3052 Benjamin Bordais (ULB) Non encore annoncé. Soutenances de thèses Vendredi 19 décembre 2025, 14 heures, Salle 1021 Enrique Román Calvo Specification and Verification of Isolation Levels in Distributed Storage Systems Modern applications are centered around using large-scale distributed storage systems for storing and retrieving data. Storage systems provide different levels of consistency that correspond to different trade-offs between consistency and throughput. The weaker the consistency is, the more behaviors the storage is allowed to exhibit. In this thesis we address the problem of specifying and verifying a (distributed) storage system with respect to a given consistency model from three different perspectives. The first problem we focus is studying the correctness of applications using database and isolation levels – database consistency models. We propose Stateless Model Checking algorithms that rely on Dynamic Partial Order Reduction. These algorithms work for a number of widely-used weak isolation levels, including Read Committed, Causal Consistency, Snapshot Isolation and Serializability. We show that they are complete, sound and optimal, and run with polynomial memory consumption in all cases. We report on an implementation of these algorithms in the context of Java Pathfinder applied to a number of challenging applications drawn from the literature of distributed databases. The second question we focus on is the problem of testing isolation level implementations in databases, particularly when databases are accessed by transactions formed of SQL queries using multiple isolation levels at the same time. We show that many restrictions of this problem are NP-complete and provide an algorithm which is exponential-time in the worst-case, polynomial-time in relevant cases, and practically efficient. The third problem we study is the ability of distributed storage systems to remain available even in the presence of network failures with respect to the consistency guarantees they provide. The CAP theorem states that a distributed storage system cannot deliver both availability and strong consistency, in the presence of network partitions. We present a more precise classification of distributed storage systems, conditioned on the combination of their consistency guarantees and the data type semantics they support, which can be implemented in a highly-available manner. The characterization reveals that the key to availability is the ability to locally determine responses without having to arbitrate between several possible dependencies. The results apply to a wide set of consistency models, including Causal Consistency, Sequential Consistency and Delayed Consistency, and to a large collection of objects including counters, Last-Writer-Wins and Multi-Value Key-Value stores, or transactional and non-transactional SQL.