Xavier Caruso
Directeur de recherche en mathématiques au CNRS
Polynômes de Ore

Les résultats présentés dans cette rubrique concernent les polynômes de Ore qui sont une variante non commutative des polynômes classiques qui interviennent en algèbre semi-linéaire et en théorie des équations différentielles linéaires. Leurs propriétés de factorisation sont particulièrement intéressantes car elles correspondent à des énoncés de décomposition d'opérateurs semi-linéaires ou de modules à connexion. Je m'intéresse également à leurs applications en théorie des codes correcteurs d'erreurs.

X. Caruso, F. Drain
Selfdual skew cyclic codes
prépublication (2024), 32 pages

Given a finite extension $K/F$ of degree $r$ of a finite field $F$, we enumerate all selfdual skew cyclic codes in the Ore quotient ring $E_k := K[X;\text{Frob}]/(X^{rk}-1)$ for any positive integer $k$ coprime to the characteristic $p$ (separable case). We also provide an enumeration algorithm when $k$ is a power of $p$ (purely inseparable case), at the cost of some redundancies. Our approach is based on an explicit bijection between skew cyclic codes, on the one hand, and certain families of $F$-linear subspaces of some extensions of $K$. Finally, we report on an implementation in SageMath.
E. Berardini, X. Caruso
Reed–Muller codes in the sum-rank metric
prépublication (2024), 28 pages

We introduce the sum-rank metric analogue of Reed–Muller codes, which we called linearized Reed–Muller codes, using multivariate Ore polynomials. We study the parameters of these codes, compute their dimension and give a lower bound for their minimum distance. Our codes exhibit quite good parameters, respecting a similar bound to Reed–Muller codes in the Hamming metric. Finally, we also show that many of the newly introduced linearized Reed–Muller codes can be embedded in some linearized Algebraic Geometry codes, a property which could turn out to be useful in light of decoding.
B. Adamczewski, A. Bostan, X. Caruso
A sharper multivariate Christol's theorem with applications to diagonals and Hadamard products
prépublication (2023), 32 pages

We provide a new proof of the multivariate version of Christol's theorem about algebraic power series with coefficients in finite fields, as well as of its extension to perfect ground fields of positive characteristic obtained independently by Denef and Lipshitz, Sharif and Woodcok, and Harase. Our proof is elementary, effective, and allows for much sharper estimates. We discuss various applications of such estimates, in particular to a problem raised by Deligne concerning the algebraicity degree of reductions modulo $p$ of diagonals of multivariate algebraic power series with integer coefficients.
A. Bostan, X. Caruso, J. Roques
Algebraic solutions of linear differential equations: an arithmetic approach
à paraître au Bull. Amer. Math. Soc., 52 pages

Given a linear differential equation with coefficients in $\mathbb Q(x)$, an important question is to know whether its full space of solutions consists of algebraic functions, or at least if one of its specific solutions is algebraic. After presenting motivating examples coming from various branches of mathematics, we advertise in an elementary way a beautiful local-global arithmetic approach to these questions, initiated by Grothendieck in the late sixties. This approach has deep ramifications and leads to the still unsolved Grothendieck-Katz $p$-curvature conjecture.
E. Berardini, X. Caruso
Algebraic geometry codes in the sum-rank metric
IEEE Transactions on Information Theory 70 (2024), 3345–3356

We introduce the first geometric construction of codes in the sum-rank metric, which we called linearized Algebraic Geometry codes, using quotients of the ring of Ore polynomials with coefficients in the function field of an algebraic curve. We study the parameters of these codes and give lower bounds for their dimension and minimum distance. Our codes exhibit quite good parameters, respecting a similar bound to Goppa's bound for Algebraic Geometry codes in the Hamming metric.
X. Caruso, A. Durand
Duals of linearized Reed-Solomon codes
Designs, Codes and Cryptography 91 (2023), 241–271

We give a description of the duals of linearized Reed-Solomon codes in terms of codes obtained by taking residues of Ore rational functions. Our construction shows in particular that, under some assumptions on the base field, the class of linearized Reed-Solomon codes is stable under duality. As a byproduct of our work, we develop a theory of residues in the Ore setting, extending the results of the article below.
X. Caruso
A theory of residues for skew rational functions
J. Éc. Polytechnique 8 (2021), 1159–1192

This paper constitutes a first attempt to do analysis with skew polynomials. Precisely, our main objective is to develop a theory of residues for skew rational functions (which are, by definition, the quotients of two skew polynomials). We prove in particular a skew analogue of the residue formula and a skew analogue of the classical formula of change of variables for residues.
We then use our theory to define and study a linearized version of Goppa codes. We show that these codes meet the Singleton bound (for the sum-rank metric) and are the duals of the linearized Reed–Solomon codes defined recently by Martínez-Peñas. We also design efficient encoding and decoding algorithms for them.
X. Caruso
Polynômes de Ore en une variable
notes de cours (2017), version préliminaire, 92 pages

Les polynômes de Ore sont une variante non commutative des polynômes classiques qui interviennent en algèbre semi-linéaire et dans l'étude des équations différentielles linéaires de la même manière que les polynômes usuels interviennent en algèbre linéaire (polynômes d'endomorphisme, polynômes caractéristiques, \emph{etc}.) En particulier, la factorisation des polynômes de Ore est liée de très près à la réduction des endomorphismes semi-linéaires et à celle des équations différentielles linéaires.
Le but de ce cours est définir les polynômes de Ore, d'établir leurs principales propriétés arithmétiques et d'étudier leur factorisation. Nous mettons en place tout un arnesal théorique, centrée sur la notion d'algèbre d'Azumaya, qui permet, dans certains cas, d'obtenir des théorèmes de structure donnant des renseignements très précis sur la forme des factorisations des polynômes de Ore. Le cours est illustré de nombreux exemples.
X. Caruso, J. Le Borgne
Fast multiplication for skew polynomials
proceedings de la conférence ISSAC 2017

Dans cet article, nous décrivons un algorithme pour la multiplication rapide des polynômes tordus dont la brique de base est un algorithme de multiplication rapide modulaire qui repose sur une stratégie d'évaluation-interpolation sur une base normale. Nos algorithmes améliorent les meilleures complexités connus pour ces problèmes et sont asymptotiquement quasi-optimaux pour les grands degrés. Nous présentons également une variante de notre algorithme pour la multiplication en petit degré et expliquons comment nos résultats permettent d'améliorer la complexité d'autres questions arithmétiques portant sur les polynômes tordus.
A. Bostan, X. Caruso, É. Schost
Computation of the similarity class of the $p$-curvature
proceedings de la conférence ISSAC 2016

La $p$-courbure d'un système d'équations différentielles en caractéristique $p$ est une matrice qui mesure à quel point le système est loin d'avoir une matrice fondamentale de solutions polynomials. Nous démontrons que la classe de similitude de la $p$-courbure peut-être déterminée sans calculer la $p$-courbure elle-même. Plus précisément, nous concevons un algorithme qui calcul les invariants de similitude de la $p$-courbure en temps quasi-linéaire en $\sqrt p$. C'est nettement inférieur à la taille de la $p$-courbure, qui généralement croît de manière linéaire en $p$. Ce nouvel algorithme nous permet de répondre à une question qui apparaît dans l'étude du modèle d'Ising en physique statistique.
A. Bostan, X. Caruso, É. Schost
A fast algorithm for computing the $p$-curvature
proceedings de la conférence ISSAC 2015

Nous présentons un algorithme pour calculer la $p$-courbure d'un système différentiel en caractéristique $p$. Pour un système de dimension $r$ dont les coefficients ont un degré au plus $d$, la complexité de notre algorithme est $\tilde O (p d r^\omega)$ opérations dans le corps de base (où $\omega$ désigne l'exposant de la multiplication) alors que la taille de la sortie est approximativement $p d r^2$. Notre algorithme est ainsi quasi-optimal si la multiplication matricielle l'est (i.e. si $\omega = 2$). Le principal ingrédient théorique que nous utilisons est l'existence d'un anneau de séries à puissances divisées sur lequel un analogue du théorème de Cauchy–Lipschitz vaut.
A. Bostan, X. Caruso, É. Schost
A fast algorithm for computing the characteristic polynomial of the $p$-curvature
proceedings de la conférence ISSAC 2014

Nous abordons des questions théoriques et algorithmiques en lien avec la $p$-courbure des opérateurs différentiels en caractéristique $p$. Étant donné un tel opérateur $L$ dont le polynôme caractéristique de la $p$-courbure est noté $\chi(L)$, nous démontrons d'abord une formule donnant une description alternative de $\chi(L)$. Celle-ci se trouve être particulièrement adaptée pour un calcul rapide de $\chi(L)$ lorsque $p$ est grand: grâce à elle, nous concevons un nouvel algorithme pour le calcul de $\chi(L)$ dont le coût vis-à-vis de $p$ est $\tilde O(p^{0.5})$ opérations dans le corps de base. Ceci est remarquable car, avant ce travail, les algorithmes les plus rapides connus pour effectuer cette tâche, et même pour décider de la nilpotence de la $p$-courbure, avaient au mieux une complexité sous-quadratique en $\tilde O(p^{1.79})$.
X. Caruso, J. Le Borgne
A new faster algorithm for factoring skew polynomials over finite fields
J. Symbolic Comput. 79 (2017), 411–443

Dans cet article, nous étudions l'arithmétique des anneaux de polynômes tordus sur les corps fini, en ne concentrant principalement sur les aspects algorithmiques. Nous décrivons différents algorithmes pour la multiplication rapide, la division euclidienne et le calcul de pgcd. En utilisant la théorie des algèbres d'Azumaya, nous décrivons certains quotients d'anneaux de polynômes tordus. Enfin, et il s'agit là de notre résultat principal, nous nous basons sur la description suscitée pour concevoir un algorithme rapide de factorisation des polynômes tordus sur les corps finis.

Dernière modification le 17 octobre 2024