Sign in

Pierre Senellart

@pierre.senellart.com
173 followers 64 following 115 posts

Professor of computer science at ENS-PSL @normalesup.bsky.social, head of Inria Valda team. VP Digital infrastructure and IT convergence, PSL University @psl-univ.bsky.social.

PostsRepliesMedia
Pierre Senellart @pierre.senellart.com · 03/08/2026
In the honor of my two esteemed colleagues (@abiteboul.com and Victor Vianu), the Abiteboul–Vianu theorem is now formalized and machine-proofed as part of my descriptive-complexity Lean 4 library. pierresenellart.github.io/descriptive-...
theorem DescriptiveComplexity.ifpDefinableFree_eq_pfpDefinableFree_iff_ptime_eq_pspace :
(∀ {L : FirstOrder.Language} [inst : L.IsRelational] (P : DecisionProblem L), IFPDefinableFree P ↔ PFPDefinableFree P) ↔ PTIME = PSPACE

The Abiteboul–Vianu theorem. The inflationary and partial fixed-point logics have the same expressive power on unordered finite structures exactly when polynomial time and polynomial space coincide.
000
Pierre Senellart @pierre.senellart.com · 30/07/2026
No, I don't have FO(BIT) yet actually. It's on the agenda, along with the identity with AC0, but FO reductions with order have been enough so far.
010
Pierre Senellart @pierre.senellart.com · 30/07/2026
As for CSLib: I'm not sure about the process and the expectations but of course not opposed to it. There is little overlap with what they have at the moment. For now, my focus is to provide users (including myself, for my own papers) ways to verify their complexity proofs and see what's missing.
110
Pierre Senellart @pierre.senellart.com · 30/07/2026
Yes someone else pointed me to your library, and I'm referencing it in my README, it's great. The main difference is my focus on FO reductions, which has both pros (it makes it actually easier to write/prove reductions) and cons (impossible to have actual bounds; only problems, not algorithms, etc.)
200
Pierre Senellart @pierre.senellart.com · 27/07/2026
Thanks for the pointer, I hadn't seen that. The focus is a bit different but there is definitely overlap. The originality of the one I wrote is in the use of FO reductions, which make it relatively easy to prove hardness/completeness of problems.
110
Pierre Senellart @pierre.senellart.com · 27/07/2026
descriptive-complexity is a Lean 4 library I developed to formalize complexity classes and prove hardness results with no computation model: a class is a logic, a completeness proof is a definability witness plus a first-order reduction. Karp's 21 problems are all there. github.com/PierreSenell...
github.com
GitHub - PierreSenellart/descriptive-complexity: A Lean 4 library for descriptive complexity: FO reductions and SO-defined polynomial hierarchy, on top of Mathlib's ModelTheory
A Lean 4 library for descriptive complexity: FO reductions and SO-defined polynomial hierarchy, on top of Mathlib's ModelTheory - PierreSenellart/descriptive-complexity
120
Pierre Senellart @pierre.senellart.com · 27/07/2026
proofgraph is a LaTeX package I developed to automate proof dependency graphs: by default, a theorem depends on another if it uses it in its proof (this is fully customizable). Useful if you write papers full of mathematical statements. github.com/PierreSenell...
Example proofgraph rendering, from its documentation.
000
Reposted by Pierre Senellart
Université PSL @psl-univ.bsky.social · 05/06/2026
🎓 13 établissements.
 ⭐ 15 ans.
 ✨ Une nouvelle identité.
 🌍 Une ambition internationale renforcée.
 🚀 Une même énergie pour faire avancer la recherche, la création et l'innovation avec ses 13 établissements composantes. Infos 👉 psl.eu/actualites/l...
1135
Pierre Senellart @pierre.senellart.com · 14/04/2026
Le rapport 2025 du Comité éthique et scientifique de Parcoursup et Mon Master, auquel j'ai modestement contribué, est disponible : www.enseignementsup-recherche.gouv.fr/fr/remise-du...
Page de garde du rapport
121
Reposted by Pierre Senellart
CNRS Sciences informatiques @cnrsinformatics.bsky.social · 08/04/2026
#Distinction 🏆 | Pour ses travaux sur des modèles d' #IA expressifs, Margot Herin a été récompensée par les prix de thèse 2025 Gilles Kahn et du GDR ROD. ➡️ www.ins2i.cnrs.fr/fr/cnrsinfo/lia-explicable-lepreuve-des-preferences-humaines 🤝 @sorbonne-universite.fr @cnrs-paris.bsky.social @lip6.fr
154
Pierre Senellart @pierre.senellart.com · 13/02/2026
mpri-master.ens.fr/doku.php?id=... Il y a en particulier les bourses de la FSMP, mais la deadline vient de passer pour cette année. sciencesmaths-paris.fr/en/pgsm-master
mpri-master.ens.fr
MPRI - apply
The MPRI (The Parisian Master of Researcher in Computer Science (Master Parisien de Recherche en Informatique, MPRI) is a research-oriented master program in computer science in Paris.
010
Pierre Senellart @pierre.senellart.com · 06/02/2026
I've described in pierre.senellart.com/talks/tsingh... how we tried to do it for the CNRS competitions I was presiding over. Within PSL, I agree we may need concrete action plans now the commitment is officially made. This can be something you can help with at the Senate level.
pierre.senellart.com
110
Pierre Senellart @pierre.senellart.com · 06/02/2026
This is exactly the meaning of what we just committed to, at the university level: bsky.app/profile/pier... (and we are far from the first to do that.)
120
Pierre Senellart @pierre.senellart.com · 03/02/2026
@psl-univ.bsky.social s'engage pour l'évaluation qualitative de la recherche, en signant @dorassessment.bsky.social et en rejoignant @coarassessment.bsky.social psl.eu/engagement-d...
Signatory of DORA
We support CoARA
061
Reposted by Pierre Senellart
Université PSL @psl-univ.bsky.social · 27/01/2026
🚀 « #IA à Paris. Un an après le sommet, construire l’avenir » En amont du prochain rdv international en Inde, PSL et @ipparis.bsky.social, avec HEC Paris, unissent leurs forces pour un après-midi de réflexion de haut niveau, le 9 février au @college-de-france.fr. Infos 👉 psl.eu/agenda/lia-p...
134
Reposted by Pierre Senellart
CNRS Sciences informatiques @cnrsinformatics.bsky.social · 27/01/2026
#Distinction 🏆 | La #SociétéInformatiquedeFrance a publié le palmarès du prix de thèse Gilles Kahn 2025. Félicitations à Margot Hérin, lauréate du prix de thèse Gilles Kahn et Corentin Jeudy pour son accessit. ➡️ www.ins2i.cnrs.fr/fr/palmares-...
143
Reposted by Pierre Senellart
Julie Digne @jdigne.bsky.social · 27/01/2026
🏆 Palmarès du prix de thèse Gilles Kahn 2025 La SOCIETE INFORMATIQUE DE FRANCE est ravie d’annoncer les récipiendaires 2025 du prix de thèse Gilles Kahn. Ce prix met en lumière de jeunes scientifiques dont les travaux de thèse constituent une avancée remarquable pour la discipline informatique.
1145
Pierre Senellart @pierre.senellart.com · 27/01/2026
Félicitations à : - Margot Hérin, @lip6.fr @sorbonne-universite.fr @cnrsinformatics.bsky.social lauréate du prix - Son Ho, Inria Paris @psl-univ.bsky.social, accessit - Corentin Jeudy, @irisa-lab.bsky.social @cnrsinformatics.bsky.social @rennesuniv.bsky.social & Orange, accessit
020
Pierre Senellart @pierre.senellart.com · 27/01/2026
Le Palmarès du prix de thèse Gilles Kahn 2025 de la Société Informatique de France, est annoncé : www.socinfo.fr/palmares-du-...
socinfo.fr
Palmarès du prix de thèse Gilles Kahn 2025 - Société Informatique de France
La Société Informatique de France (SIF) est ravie d’annoncer les récipiendaires 2025 du prix de thèse Gilles Kahn. Ce prix, placé sous le patronage de l’Académie des Sciences, attribué chaque année de...
110
Pierre Senellart @pierre.senellart.com · 23/01/2026
Je trouve ça catastrophique en Lean mais j'avais l'espoir que Rocq ayant été fait par des informaticiens, ce soit mieux géré, ce n'est pas le cas ?
210
Pierre Senellart @pierre.senellart.com · 23/01/2026
Ahem, tu peux expliciter?
100
Pierre Senellart @pierre.senellart.com · 23/01/2026
This reached maths as well: when you write a theorem in lean you have to specify the versions of the lean engine and the mathlib library that you target. And when you get an update to math(lib), no guarantee that your proofs still hold.
110
Reposted by Pierre Senellart
Paolo Papotti @papotti.bsky.social · 15/01/2026
🛑 𝐒𝐭𝐨𝐩 𝐭𝐡𝐫𝐨𝐰𝐢𝐧𝐠 𝐚𝐰𝐚𝐲 𝐲𝐨𝐮𝐫 𝐫𝐞𝐭𝐫𝐢𝐞𝐯𝐚𝐥 𝐬𝐜𝐨𝐫𝐞𝐬. RAG uses embedding scores to pick Top-K, then treat all retrieved chunks as equal. Parallel Context-of-Experts Decoding (PCED) uses retrieval scores to move evidence aggregation from attention to decoding. 🚀 180× faster time-to-first-token!
arxiv.org
Parallel Context-of-Experts Decoding for Retrieval Augmented Generation
Retrieval Augmented Generation faces a trade-off: concatenating documents in a long prompt enables multi-document reasoning but creates prefill bottlenecks, while encoding document KV caches separatel...
151
Pierre Senellart @pierre.senellart.com · 13/01/2026
A video presentation of @psl-univ.bsky.social's Paris School of AI, which in particular includes @psl-univ.bsky.social's International Bachelor of Science in Artificial Intelligence. psl.eu/formation/in... www.youtube.com/watch?v=B_SR...
youtube.com
Welcome to PSAI - Paris School of Artificial Intelligence I 4K I Université PSL
YouTube video by Université PSL
010
Reposted by Pierre Senellart
Université PSL @psl-univ.bsky.social · 08/01/2026
✨ L’Université PSL vous souhaite une excellente année 2026. ✨ Université PSL whishes you an excellent year 2026.
193
Reposted by Pierre Senellart
David Monniaux @monniauxd.bsky.social · 03/01/2026
Si Macron ou d'autres responsables français expriment une opinion défavorable de l'action américaine au Vénézuela, et que leurs déclarations vexent Trump qui les met (eux ou organismes / entreprises) sur une liste non grata, qui de notre dépendance numérique ?
35616
Reposted by Pierre Senellart
L'adjoint du NPS @ngspiensfr.bsky.social · 29/12/2025
I needed a tool to make a few Unicode transformations on a small text, so I wrote one. nsup.org/phare/gitweb...
Screenshot of the README

# utool — simple Unicode operations in command-line

utool is a command-line tool to perform simple Unicode operations on text
streams.

## Usage

```
utool [filters] [input]
```

utool follows the standard Unix convention: input from files given as
argument or from standard input, output to standard output.

The filters are applied in the order they are given.

The character encoding is determined by the `LC_CTYPE` locale cateogry.

## Filters

### `--lowercase`

Convert to lowercase.

### `--uppercase`

Convert to uppercase.

### `--nfd`

Convert to Normalization Form D (decomposed), i.e. convert codepoints
corresponding to characters with diacritics into a base codepoint and the
diacritics as combining codepoint.

### `--nfd`

Convert to Normalization Form C (composed), i.e. merge combining codepoints
with the base codepoint if possible.

### `--nfkd`

Convert to Normalization Form KD (compatibility decomposed).

### `--nfkd`

Convert to Normalization Form C (compatibility composed).

### `--decomb` or `--remove-combining`

Remove combining codepoints. Useful along with `--nfd` to remove diacritics.

### `--char-names`

Replace each char by its official name, each on a line.
243
Pierre Senellart @pierre.senellart.com · 29/12/2025
J'ai eu le même ! Et effectivement c'était assez formateur. Maintenant, Scratch (qui, il me semble, est souvent utilisé au collège) peut jouer un rôle similaire.
010
Pierre Senellart @pierre.senellart.com · 25/12/2025
On comprend bien ce qu'il faut faire pour passer pas l'échelle, ça n'est pas techniquement compliqué (depuis que Google a montré justement que le calcul distribué sur une grappe de machines standard était viable). Mais il faut les ressources, donc un subventionnement ou un business model.
110
Pierre Senellart @pierre.senellart.com · 25/12/2025
Oui !
000
Pierre Senellart @pierre.senellart.com · 25/12/2025
Ce qui est plus compliqué c'est d'avoir suffisamment de ressources pour crawler en continu un très grand volume de pages, garder l'index à jour, répondre a un volume important de requêtes... Et surtout, réussir à avoir suffisamment d'utilisateurs pour pouvoir exploiter leur feedback.
120
Pierre Senellart @pierre.senellart.com · 25/12/2025
Oui bien sûr, mais chacun de ces aspects n'est pas particulièrement difficile à implémenter. Les combiner en un système complet est plus délicat, mais c'est faisable. J'ai vu plusieurs fois des moteurs de recherche très complets produits.
100
Pierre Senellart @pierre.senellart.com · 25/12/2025
À la fin des années 2000, je faisais faire un moteur de recherche complet (crawl, indexation, ranking en utilisant la structure de graphe, calcul distribué, interface) en une semaine intensive de cours/TP. Évidemment à plus petite échelle et moins raffiné, mais la complexité est souvent surestimée.
221
Reposted by Pierre Senellart
David Monniaux @monniauxd.bsky.social · 24/12/2025
à l'heure où les USA sanctionnent Thierry Breton.. pardonnez l'autopromo, mais si vous ne l'avez pas lue, lisez ma tribune d'il y a deux mois www.lemonde.fr/idees/articl...
lemonde.fr
David Monniaux, directeur de recherche au CNRS : « Que se passerait-il si Trump ordonnait aux Gafam de cesser leurs services cloud à l’égard de nos gouvernements ? »
TRIBUNE. Dans une tribune au « Monde », le chercheur souligne les dangers de la dépendance numérique européenne à l’égard des géants du Web, soumis à la législation américaine.
10221125
Pierre Senellart @pierre.senellart.com · 19/12/2025
*part of the chain of thought
010
Pierre Senellart @pierre.senellart.com · 19/12/2025
Yes. With the “thinking” models, it's sometimes possible to have access to pay of the chain of thought, which shows them using calculators or Python.
Chain of thought for a multiplication of two big integers using ChatGPT.
250
Reposted by Pierre Senellart
Université PSL @psl-univ.bsky.social · 18/12/2025
📢 #Nomination | Meltem Öztürk Escoffier devient vice-présidente déléguée vie étudiante et vie de campus auprès d’Alexandre Allauzen, vice-président affaires académiques formation et attractivité de l’Université PSL. + d'infos 👉 psl.eu/actualites/m...
141
Reposted by Pierre Senellart
CNRS @cnrs.fr · 17/12/2025
Du format de compression d’images JPEG 2000 aux fondements mathématiques de l’IA, Stéphane Mallat a façonné des outils devenus incontournables. Pour ses travaux exceptionnels, il reçoit la médaille d'or 2025 du CNRS. #TalentsCNRS 🏅 Son portrait vidéo 👉 youtu.be/m3zNvnGSjjk
youtu.be
Stéphane Mallat, bâtisseur de ponts mathématiques et informatiques | Talents CNRS
YouTube video by CNRS
16022
Reposted by Pierre Senellart
CNRS @cnrs.fr · 17/12/2025
Décernée en septembre, la médaille d'or 2025 du CNRS, l’une des plus prestigieuses récompenses scientifiques françaises, est aujourd'hui remise par Antoine Petit, Pdg du CNRS, au mathématicien Stéphane Mallat. 👏 #TalentsCNRS ➡️ lejournal.cnrs.fr/articles/ste...
01510
Pierre Senellart @pierre.senellart.com · 17/12/2025
Malheureusement, ce n'est pas ouvert a tout l'ESR : L'utilisation des services de la PLM est réservée aux membres de la communauté mathématique française, telle qu'elle est entendue par l'INSMI, dans le cadre de leur activité professionnelle. plmdoc.math.cnrs.fr/utilisateurs...
plmdoc.math.cnrs.fr
CGU | PLMdoc
140
Pierre Senellart @pierre.senellart.com · 11/12/2025
Leçon inaugurale de Pascale Senellart @college-de-france.fr @psl-univ.bsky.social www.college-de-france.fr/fr/agenda/le...
Pascale Senellart
Les débuts d'une seconde révolution quantique
0102
Reposted by Pierre Senellart
Julien Gossa @juliengossa.cpesr.fr · 11/12/2025
[ #VeilleESR #LRU ] L'Université PSL appelle à un financement pérenne et ambitieux de l’ESR. « Sans université forte, pas de souveraineté économique et technologique » psl.eu/actualites/s...
02215
Reposted by Pierre Senellart
Fabian M. Suchanek @suchanek.name · 07/12/2025
Our article on the societal challenges posed by Large Language Models is now available at SIGIR Forum: sigir.org/wp-content/u... Thanks to Zacchary Sadeddine, Winston Maxwell and @gaelvaroquaux.bsky.social !
Large Language Models (LLMs) may one day replace search engines as the primary portal
to information on the Web. In this opinion paper, we investigate the societal challenges
that such a change could bring. We focus on the roles of LLM Providers, Content Creators,
and End Users, and identify 15 types of challenges. With each, we show current mitigation
strategies – both from the technical perspective and the legal perspective. We also discuss
the impact of each challenge and point out future research opportunities.
043
Pierre Senellart @pierre.senellart.com · 05/12/2025
Elle existe déjà psl.eu/formation/cl...
psl.eu
Classe préparatoire au professorat des écoles | PSL
Licence,, Economie, Histoire, Langues, Lettres, Mathématiques, Sciences cognitives, Sciences du vivant, Lycée Henri-IV, PSL
000
Reposted by Pierre Senellart
Université PSL @psl-univ.bsky.social · 05/12/2025
🗳️ Conseil d’administration et Sénat académique : résultats des récents scrutins Conseil d’administration de PSL : résultats du scrutin des 18 et 19 novembre 2025 👉 psl.eu/actualites/c... Elections au Sénat académique de PSL : résultats du scrutin des 2 et 3 décembre 2025 👉 psl.eu/actualites/e...
133
Pierre Senellart @pierre.senellart.com · 04/12/2025
En pratique, c'est interprété strictement par les ED de sciences dures qui demandent en général soit un contrat doctoral soit un emploi privé qui inscrit le projet de recherche dans les activités. Et c'est interprété plus librement en lettres et SHS.
120
Pierre Senellart @pierre.senellart.com · 04/12/2025
Oui. La seule contrainte est « le directeur de l'école doctorale vérifie que les conditions scientifiques, matérielles et financières sont assurées pour garantir le bon déroulement des travaux de recherche du doctorant et de préparation du doctorat. » www.legifrance.gouv.fr/loda/article...
legifrance.gouv.fr
120
Pierre Senellart @pierre.senellart.com · 02/12/2025
La différence est d'environ 15k€. Les revalorisations des salaires des doctorants n'ont pas été compensées par l'État. Certaines universités (et je crois certaines ENS pour les CDSN) ont décidé de réduire le nombre de contrats en conséquence, d'autres non mais la différence revient à l'employeur.
010
Reposted by Pierre Senellart
CNRS Sciences informatiques @cnrsinformatics.bsky.social · 28/11/2025
#Distinction 🏆 | Félicitation à David Pointcheval, expert en cryptographie, qui a reçu le prix Lazare Carnot 2025 de l' @academiesciences.bsky.social ! ➡️ www.ins2i.cnrs.fr/fr/cnrsinfo/... 🤝 @cnrs-paris.bsky.social
063
Reposted by Pierre Senellart
David Monniaux @monniauxd.bsky.social · 27/11/2025
Pour la dernière année j'ai eu l'honneur d'être membre du jury du prix de thèse de la Société informatique de France et j'ai encore une fois été impressionné par la très haute qualité des travaux qui lui ont été soumis.
3335