×

Fine costs for Euclid’s algorithm on polynomials and Farey maps. (English) Zbl 1285.11102

Authors’ abstract: This paper studies digit-cost functions for the Euclid algorithm on polynomials with coefficients in a finite field, in terms of the number of operations performed on the finite field \(\mathbb F_q\). The usual bit-complexity is defined with respect to the degree of the quotients; we focus here on a notion of “fine” complexity (and on associated costs) which relies on the number of their non-zero coefficients. It also considers and compares the ergodic behavior of the corresponding costs for truncated trajectories under the action of the Gauss map acting on the set of formal power series with coefficients in a finite field. The present paper is thus mainly interested in the study of the probabilistic behavior of the corresponding random variables: average estimates (expectation and variance) are obtained in a purely combinatorial way thanks to classical methods in combinatorial analysis (more precisely, bivariate generating functions); some of our costs are even proved to satisfy an asymptotic Gaussian law.
We also relate this study with a Farey algorithm which is a refinement of the continued fraction algorithm for the set of formal power series with coefficients in a finite field: this algorithm discovers “step by step” each non-zero monomial of the quotient, so its number of steps is closely related to the number of non-zero coefficients. In particular, this map is shown to admit a finite invariant measure in contrast with the real case. This version of the Farey map also produces mediant convergents in the continued fraction expansion of formal power series with coefficients in a finite field.

MSC:

11J70 Continued fractions and generalizations
11K50 Metric theory of continued fractions
68W40 Analysis of algorithms
11A05 Multiplicative structure; Euclidean algorithm; greatest common divisors
62E20 Asymptotic distribution theory in statistics
11T55 Arithmetic theory of polynomial rings over finite fields
Full Text: DOI

References:

[1] Baladi, V.; Vallée, B., Euclidean algorithms are Gaussian, J. Number Theory, 110, 331-386 (2005) · Zbl 1114.11092
[2] Berthé, V.; Nakada, H., On continued fraction expansions in positive characteristic: equivalence relations and some metric properties, Expo. Math., 18, 257-284 (2000) · Zbl 1024.11050
[3] Dixon, J. D., The number of steps in the Euclidean algorithm, J. Number Theory, 2, 414-422 (1970) · Zbl 0206.33502
[4] Dixon, J. D., A simple estimate for the number of steps in the Euclidean algorithm, Amer. Math. Monthly, 78, 374-376 (1971) · Zbl 0211.37401
[5] Feigenbaum, M. J., Presentation functions, fixed points, and a theory of scaling function dynamics, J. Stat. Phys., 52, 527-569 (1988) · Zbl 1084.37507
[6] Flajolet, P.; Sedgewick, R., Analytic Combinatorics (2009), Cambridge University Press: Cambridge University Press Cambridge · Zbl 1165.05001
[7] Friesen, C.; Hensley, D., The statistics of continued fractions for polynomials over a finite field, Proc. Amer. Math. Soc., 124, 2661-2673 (1996) · Zbl 0869.11008
[8] Heilbronn, H., On the average length of a class of finite continued fractions, (Number Theory and Analysis (1969), Plenum: Plenum New York), 87-96, (Papers in Honor of Edmund Landau) · Zbl 0212.06503
[9] Hensley, D., The number of steps in the Euclidean algorithm, J. Number Theory, 49, 142-182 (1994) · Zbl 0811.11055
[10] Hwang, H.-K., On convergence rates in the central limit theorems for combinatorial structures, European J. Combin., 19, 329-343 (1998) · Zbl 0906.60024
[11] Ito, S., Algorithms with mediant convergents and their metrical theory, Osaka J. Math., 26, 557-578 (1989) · Zbl 0702.11046
[12] Knopfmacher, A.; Knopfmacher, J., The exact length of the Euclidean algorithm in \(\mathbb{F}_q [X]\), Mathematika, 35, 297-304 (1988) · Zbl 0676.12004
[13] Lhote, L.; Vallée, B., Gaussian laws for the main parameters of the Euclid algorithms, Algorithmica, 50, 497-554 (2008) · Zbl 1142.11085
[14] Ma, K.; von zur Gathen, J., Analysis of Euclidean algorithms for polynomials over finite fields, J. Symbolic Comput., 9, 429-455 (1990) · Zbl 0698.68045
[15] Norton, G., Precise analyses of the right- and left-shift greatest common divisor algorithms for \(G F(q) [x]\), SIAM J. Comput., 18, 608-624 (1989) · Zbl 0677.68052
[16] Schweiger, F., Ergodic Theory of Fibred Systems and Metric Number Theory, Oxford Sci. Publ. (1995), The Clarendon Press, Oxford University Press: The Clarendon Press, Oxford University Press New York · Zbl 0819.11027
[17] Ustinov, A. V., Asymptotic behaviour of the first and second moments for the number of steps in the Euclidean algorithm, Izv. Math., 72, 1023-1059 (2008) · Zbl 1211.11009
[18] Vallée, B., Opérateurs de Ruelle-Mayer généralisés et analyse en moyenne des algorithmes d’Euclide et de Gauss, Acta Arith., 81, 101-144 (1997) · Zbl 0880.11059
[19] Vallée, B., Digits and continuants in Euclidean algorithms. Ergodic versus Tauberian theorems, J. Theor. Nombres Bordeaux, 12, 519-558 (2000) · Zbl 0973.11079
[20] Vallée, B., Dynamical analysis of a class of Euclidean algorithms, Theoret. Comput. Sci., 297, 447-486 (2003) · Zbl 1044.68164
[21] Vallée, B., Euclidean dynamics, Discrete Contin. Dyn. Syst., 15, 281-352 (2006) · Zbl 1110.68052
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.