|
On complexity of searching for periods of functions given by polynomials over a prime field
S. N. Selezneva Lomonosov Moscow State University, 1 Leninskie Gory, 119991 Moscow, Russia
Abstract:
\hspace{-1pt}We consider polynomials over the prime field $F_p = (E_p; +, \cdot)$ of $p$ elements. With each polynomial $f(x_1, \ldots, x_n)$ under consideration, we associate a $p$-valued function $f\colon E_p^n \to E_p$ that the polynomial defines. A period of a $p$-valued function $f(x_1, \ldots, x_n)$ is a tuple $a = (a_1, \ldots, a_n)$ of elements from $E_p$ such that $f(x_1+a_1, \ldots, x_n+a_n) = f(x_1, \ldots, x_n).$ In the paper, we propose an algorithm that, for $p$ prime and an arbitrary $p$-valued function $f(x_1, \ldots, x_n)$ given by a polynomial over the field $F_p,$ finds a basis of the linear space of all periods of $f.$ Moreover, the complexity of the algorithm is equal to $n^{O(d)},$ where $d$ is the degree of the polynomial that defines $f.$ As a consequence, we show that for $p$ prime and each fixed number $d$ the problem of searching for a basis of the linear space of all periods of a function $f$ given by a polynomial of the degree at most $d$ can be solved by a polynomial-time algorithm with respect to the number of variables of the function. Bibliogr. 11.
Keywords:
$p$-valued function (function of $p$-valued logic), finite field, prime field, polynomial over a field, periodicity, algorithm, complexity.
Received: 14.11.2021 Revised: 14.11.2021 Accepted: 26.11.2021
Citation:
S. N. Selezneva, “On complexity of searching for periods of functions given by polynomials over a prime field”, Diskretn. Anal. Issled. Oper., 29:1 (2022), 56–73
Linking options:
https://www.mathnet.ru/eng/da1293 https://www.mathnet.ru/eng/da/v29/i1/p56
|
Statistics & downloads: |
Abstract page: | 133 | Full-text PDF : | 25 | References: | 42 | First page: | 14 |
|