Rubén Muñoz--Bertrand

Photo personnelle

Postdoc

Inria
Laboratoire d'Informatique de l'École polytechnique
GRACE
Centre Inria de Saclay
Bâtiment Alan Turing
Campus de l'École polytechnique
1 rue Honoré d'Estienne d'Orves
91120 Palaiseau

Office:
2045
Email address:
ruben.munoz-bertrand@inria.fr
Phone number:
(+33) 3 81 66 62 33

Curriculum vitae

I'm working both in arithmetic geometry and computer algebra. More precisely, I study Witt vectors, overconvergent de Rham–Witt cohomology and its coefficients, and their applications to number theory. I've also become interested in algorithmic applications of these theories.

I have defended my PhD thesis in 2020.

Articles

  1. Characterising properties of commutative rings using Witt vectors, accepted at Rendiconti del Seminario Matematico della Università di Padova (2025), 11 pages, arXiv:2503.20115We give equivalences between given properties of a commutative ring, and other properties on its ring of Witt vectors. Amongst them, we characterise all commutative rings whose rings of Witt vectors are Noetherian. We define a new category of commutative rings called preduced rings, and explain how it is the category of rings whose ring of Witt vectors has no p-torsion. We then extend this characterisation to the torsion of the de Rham–Witt complex.
  2. Pseudovaluations on the de Rham–Witt complex, Bulletin de la Société Mathématique de France 150 (2022), no. 1, pp. 53–75, doi:10.24033/bsmf.2844For a polynomial ring over a commutative ring of positive characteristic, we define on the associated de Rham–Witt complex a set of functions, and show that they are pseudovaluations in the sense of Davis, Langer and Zink. To achieve this, we explicitly compute products of basic elements on the complex. We also prove that the overconvergent de Rham–Witt complex can be recovered using these pseudovaluations.

Preprints

  1. Effective Artin–Schreier–Witt theory for curves (2025, joint with Christophe Levrat), 31 pages, arXiv:2509.10633We present an algorithm which, given a connected smooth projective curve 𝑋 over an algebraically closed field of characteristic 𝑝>0 and its Hasse–Witt matrix, as well as a positive integer 𝑛, computes all étale Galois covers of 𝑋 with group ℤ/𝑝𝑛ℤ. We compute the complexity of this algorithm when 𝑋 is defined over a finite field, and we provide a complete implementation of this algorithm in SageMath, as well as some explicit examples. We then apply this algorithm to the computation of the cohomology complex of a locally constant sheaf of ℤ/𝑝𝑛ℤ-modules on such a curve.
  2. Faster computation of Witt vectors over a polynomial ring (2025), 11 pages, arXiv:2504.01834We describe an algorithm which computes the ring laws for Witt vectors of finite length over a polynomial ring with coefficients in a finite field. This algorithm uses an isomorphism of Illusie in order to compute in an adequate polynomial ring. We also give an implementation of the algorithm in SageMath, which turns out to be faster that Finotti's algorithm, which was until now the most efficient one for these operations.
  3. Isocrystals and de Rham–Witt connections (2025), 28 pages, arXiv:2502.01902We introduce the notion of integrable connections for a sheaf of differential graded algebras on a topological space. We then describe them in the finite locally projective setting, when the sheaf is either the de Rham complex of a formal or a weakly formal scheme, or for the convergent or the overconvergent de Rham-Witt complex on a smooth scheme over a perfect field of positive characteristic. This enables us to give a new description of convergent and overconvergent isocrystals with a Frobenius structure.
  4. Local structure of the overconvergent de Rham–Witt complex (2023), 54 pages, arXiv:2311.15449We give a general description of the structure of the relative de Rham–Witt complex on a polynomial ring, seen as an algebra over its integral part. After giving a control of the overconvergence of Lazard's morphism, we similarly give the structure of the overconvergent complex for a finite étale algebra over a perfect Noetherian ring. We then deduce a generalization of the usual decomposition as a direct sum, which is compatible with overconvergence on the projections.

Software

I have also implemented scripts related to my mathematical work. I am actively involved in SageMath, so do not hesitate to write me about packages features related to the work below. Some more code can be found in my curriculum vitae.

  1. Witt vectors (2025), SageMath package (since version 10.7), documentationBased on a PR by Jacob Dennerlein, and with the help of Xavier Caruso and Frédéric Chapoton, I implemented Witt vectors in SageMath. My implementation includes the new phantom algorithm, which is much faster when the coefficient ring is a polynomial ring over a finite field.
  2. Effective Artin–Schreier–Witt theory for curves (2025, joint with Christophe Levrat), SageMath code of our articleThis is the implementation of our article. Given a connected smooth projective curve 𝑋 over an algebraically closed field of characteristic 𝑝>0, as well as a positive integer 𝑛, it computes all étale Galois covers of 𝑋 with group ℤ/𝑝𝑛ℤ.
  3. Faster computation of Witt vectors over a polynomial ring (2025), SageMath code of my articleThis is the implementation of my article. It is a new algorithm computing the ring laws of Witt vectors for polynomial rings over a finite field in positive characteristic.

Teaching

This semester, I am supervising lab sessions for CSC_1F001_EP (Computer Programming) at École polytechnique. Its contents can be accessed on Moodle (restricted access).

I have done over 800 hours of teaching, in both pure mathematics and computer science, in 7 different institutes. You can find the full list in my curriculum vitae.

You can find below some lecture notes of my past teachings.

  1. p-adic cohomology theories and point counting, draft updated on June 26, 2023, comments welcome!
  2. Introduction à la théorie des groupes, online version updated on September 06, 2024.

Did you see me? When will we meet?

Here is the list of talks and workshops I am doing in the academic year 2025–2026.

  1. : speaker at Séminaire Arithmétique (Université de Lille)
  2. : started working on 𝑝-adics at FLINT development workshop in Palaiseau (Inria Saclay / École polytechnique)
  3. : speaker at Effective Algebra Days (Université de Limoges)
  4. : speaker at GRACE seminar joint talk with Christophe Levrat (Inria Saclay / École polytechnique)
  5. : speaker at PolSys seminar (Sorbonne Université)
  6. : will push code at Sage Days 130 (Maison de la nature du bassin d'Arcachon)
  7. : will join a work group at Open Problems on Rank-Metric Codes 2026 (Université de Bordeaux)
  8. : speaker at TBA (Université de Caen Normandie)

Here is the list of the conferences I attended, or will attend this year. Come and say hi!

  1. : New Structures and Techniques in p-adic Geometry (IHÉS)
  2. : CAIPI Decoding error-correcting codes in various metrics (Université de Montpellier)
  3. : Final workshop ANR BARRACUDA (CIRM)
  4. : Journées Nationales de Calcul Formel 2026 TBC (CIRM)
  5. : Fourteenth International Workshop on Coding and Cryptography TBC (Inria Paris)
  6. : Seventeenth Algorithmic Number Theory Symposium TBC (Rijksuniversiteit Groningen)
  7. : International Symposium on Symbolic and Algebraic Computation 2026 TBC (Carl von Ossietzky Universität Oldenburg)

How to spell my name

I have noticed that my name is often misspelt. This is because of its two diacritical signs, but mostly because of the two dashes in my family name. It is indeed a double dash, and not a simple one, nor a long one, and certainly not a typo!

If you use LaTeX2e with a version released after 2018, you simply have to use that code:

Rubén Muñoz-\relax-Bertrand

In Plain TeX, or for obsolete versions of LaTeX2e, you can use the following code:

Rub\'en Mu\~noz-\relax-Bertrand

For BibTeX, you can use:

Mu{\~n}oz-{}-Bertrand, Rub{\'e}n

For Markdown, you can try:

Rubén Muñoz-\-Bertrand

I would be very grateful if you use the proper spelling of my name.