English

Computing Puiseux series : a fast divide and conquer algorithm

Algebraic Geometry 2018-12-05 v2

Abstract

Let FK[X,Y]F\in \mathbb{K}[X, Y ] be a polynomial of total degree DD defined over a perfect field K\mathbb{K} of characteristic zero or greater than DD. Assuming FF separable with respect to YY , we provide an algorithm that computes the singular parts of all Puiseux series of FF above X=0X = 0 in less than O~(Dδ)\tilde{\mathcal{O}}(D\delta) operations in K\mathbb{K}, where δ\delta is the valuation of the resultant of FF and its partial derivative with respect to YY. To this aim, we use a divide and conquer strategy and replace univariate factorization by dynamic evaluation. As a first main corollary, we compute the irreducible factors of FF in K[[X]][Y]\mathbb{K}[[X]][Y ] up to an arbitrary precision XNX^N with O~(D(δ+N))\tilde{\mathcal{O}}(D(\delta + N )) arithmetic operations. As a second main corollary, we compute the genus of the plane curve defined by FF with O~(D3)\tilde{\mathcal{O}}(D^3) arithmetic operations and, if K=Q\mathbb{K} = \mathbb{Q}, with O~((h+1)D3)\tilde{\mathcal{O}}((h+1)D^3) bit operations using a probabilistic algorithm, where hh is the logarithmic heigth of FF.

Keywords

Cite

@article{arxiv.1708.09067,
  title  = {Computing Puiseux series : a fast divide and conquer algorithm},
  author = {Adrien Poteaux and Martin Weimann},
  journal= {arXiv preprint arXiv:1708.09067},
  year   = {2018}
}

Comments

27 pages, 2 figures

R2 v1 2026-06-22T21:27:25.215Z