An Effective Version of the $p$-Curvature Conjecture for Order One Differential Equations
Florian Fürnsinn, Lucas Pannier
TL;DR
The paper delivers an explicit, computable version of Kronecker's theorem for first-order differential equations by intertwining Hermite–Padé approximants with Honda’s $p$-curvature results. It proves that an effective finite set of primes suffices to certify algebraicity of solutions of $y'(x)=u(x)y(x)$ with rational coefficients, and provides a concrete algorithm to decide algebraicity using $p$-curvatures, with a detailed complexity analysis. A SageMath implementation demonstrates the approach, discusses practical performance relative to alternative methods, and outlines potential extensions to more general coefficient types. This work offers a concrete, arithmetic pathway to the Grothendieck $p$-curvature conjecture in the order-one setting and yields a practical tool for certifying algebraicity of D-finite functions.
Abstract
We develop an effective version of Kronecker's Theorem on the splitting of polynomials, based on asymptotic arguments proposed by the Chudnovsky brothers, coming from Hermite-Padé approximation. In conjunction with Honda's proof of the $p$-curvature conjecture for order one equations with polynomial coefficients we use this to deduce an effective version of the Grothendieck $p$-curvature conjecture for order one equations. More precisely, we bound the number of primes for which the $p$-curvature of a given differential equation has to vanish in terms of the height and the degree of the coefficients, in order to conclude it has a non-zero algebraic solution. Using this approach, we describe an algorithm that decides algebraicity of solutions of differential equation of order one using $p$-curvatures, and report on an implementation in SageMath.
