Faster modular composition using two relation matrices

๐Ÿ“… 2026-01-24
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
This work addresses the problem of efficient modular composition of univariate polynomials modulo a third polynomial. By introducing two low-dimensional polynomial relation matrices to replace the traditional single large relation matrix, the method encodes the algebraic dependencies among input polynomials using a more compact structure. Leveraging fast polynomial modular arithmetic and advanced matrix multiplication techniques, the algorithm achieves a computational complexity of ร•(n^{(ฯ‰+3)/4}) under standard input assumptions. With the current best-known matrix multiplication exponent (ฯ‰ โ‰ˆ 2.373), this yields a field operation complexity of O(n^{1.343}), significantly improving upon existing approaches.

Technology Category

Application Category

๐Ÿ“ Abstract
Modular composition is the problem of computing the composition of two univariate polynomials modulo a third one. For a long time, the fastest algebraic algorithm for this problem was that of Brent and Kung (1978). Recently, we improved Brent and Kung's algorithm by computing and using a polynomial matrix that encodes a certain basis of algebraic relations between the polynomials. This is further improved here by making use of two polynomial matrices of smaller dimension. Under genericity assumptions on the input, this results in an algorithm using $\tilde{O}(n^{(\omega+3)/4})$ arithmetic operations in the base field, where $\omega$ is the exponent of matrix multiplication. With naive matrix multiplication, this is $\tilde{O}(n^{3/2})$, while with the best currently known exponent $\omega$ this is $O(n^{1.343})$, improving upon the previously most efficient algorithms.
Problem

Research questions and friction points this paper is trying to address.

modular composition
polynomial composition
algebraic relations
univariate polynomials
matrix multiplication
Innovation

Methods, ideas, or system contributions that make the work stand out.

modular composition
polynomial matrices
algebraic relations
matrix multiplication exponent
algorithmic complexity
๐Ÿ”Ž Similar Papers
No similar papers found.
V
Vincent Neiger
Sorbonne Universitรฉ, CNRS, LIP6
Bruno Salvy
Bruno Salvy
Inria
ร‰
ร‰ric Schost
University of Waterloo, Cheriton School of Computer Science
G
Gilles Villard
CNRS, ENS de Lyon, Inria, UCBL, LIP UMR 5668