Improvements of convex-dense factorization of bivariate polynomials
Martin Weimann
TL;DR
This work develops a convex-dense factorization framework for bivariate polynomials by exploiting the Newton polygon geometry through Ostrowski constraints, achieving a complexity of $\tilde{O}(V\,r_0^{\omega-1})$ under a non-degeneracy hypothesis. It introduces a fast valuated analytic-factorization method based on $v_{\lambda}$-adic valuations and the ring $\mathbb{A}_{\lambda}$, enabling sparsity-aware Hensel lifting and divide-and-conquer on slopes to factor in $\mathbb{K}((x))[y]$ with precision costs near $\tilde{O}(d\sigma)$. The approach includes a recombination phase that uses residues, logarithmic derivatives, and linear-algebra to assemble global factors from analytic factors, with the key innovation of minimizing the lower lattice length $r_0$ via affine transforms to further reduce complexity. Together, these methods deliver softly linear performance in favorable polygonal configurations and remove the need for shifts that erase combinatorial constraints, improving practical factoring for sparse or structured polynomials. The results are broadly applicable across characteristics and provide new fast algorithms for valuated analytic factorization and convex-dense recombination in multivariate factorization tasks.
Abstract
We develop a new algorithm for factoring a bivariate polynomial $F\in \mathbb{K}[x,y]$ which takes fully advantage of the geometry of the Newton polygon of $F$. Under a non degeneracy hypothesis, the complexity is $\tilde{\mathcal{O}}(Vr_0^{ω-1} )$ where $V$ is the volume of the polygon and $r_0$ is its minimal lower lattice length. This improves the complexity $\tilde{\mathcal{O}}(d^{ω+1})$ of the classical algorithms which consider the total degree $d$ of $F$ as the main complexity indicator. The integer $r_0\le d$ reflects some combinatorial constraints imposed by the Newton polygon, giving a reasonable and easy-to-compute upper bound for the number of its indecomposable Minkovski summands of positive volume. The proof is based on a new fast factorization algorithm in $\mathbb{K}[[x]][y]$ with respect to a slope valuation, a result which has its own interest.
