In this paper, we give an overview of the various general methods in computing the zeta function of an algebraic variety defined over a finite field, with an emphasis on computing the reduction modulo $p^m$ of the zeta function of a hypersurface, where $p$ is the characteristic of the finite field. In particular, this applies to the problem of counting rational points of an algebraic variety over a finite field.
We give improvements of the deformation method for computing the zeta function of a generic projective hypersurface in characteristic~$p$ that either reduce the dependence on~$p$ of the time complexity to $\tilde{O}(p^{1/2})$ or that of the space complexity to $\tilde{O}(\log(p))$ while remaining polynomial in the other input parameters.
We survey some recent applications of p-adic cohomology to machine computation of zeta functions of algebraic varieties over finite fields of small characteristic, and suggest some new avenues for further exploration.
We present a method for computing the zeta function of a smooth projective variety over a finite field which proceeds by induction on the dimension. We have implemented our approach for some surfaces using the Magma programming language, and present some explicit examples which we have computed.
We describe an algorithm to compute the zeta function of a cyclic cover of the projective line over a finite field of characteristic $p$ that runs in time $p^{1/2 + o(1)}$. We confirm its practicality and effectiveness by reporting on the performance of our SageMath implementation on a range of examples. The algorithm relies on Gonçalves's generalization of Kedlaya's algorithm for cyclic covers, and Harvey's work on Kedlaya's algorithm for large characteristic.
We develop techniques for computing zeta functions associated with nilpotent groups, not necessarily associative algebras, and modules, as well as Igusa-type zeta functions. At the heart of our method lies an explicit convex-geometric formula for a class of $p$-adic integrals under non-degeneracy conditions with respect to associated Newton polytopes. Our techniques prove to be especially useful for the computation of topological zeta functions associated with algebras, resulting in the first systematic investigation of their properties.
Building on our previous work (arXiv:1405.5711), we develop the first practical algorithm for computing topological zeta functions of nilpotent groups, non-associative algebras, and modules. While we previously depended upon non-degeneracy assumptions, the theory developed here allows us to overcome these restrictions in various interesting cases.
In this paper we present a p-adic algorithm to compute the zeta function of a nondegenerate curve over a finite field using Monsky-Washnitzer cohomology. The paper vastly generalizes previous work since all known cases, e.g. hyperelliptic, superelliptic and C_{ab} curves, can be transformed to fit the nondegenerate case. For curves with a fixed Newton polytope, the property of being nondegenerate is generic, so that the algorithm works for almost all curves with given Newton polytope. For a genus g curve over F_{p^n}, the expected running time is O(n^3g^6 + n^2g^{6.5}), whereas the space compl…
We present a new method for computing the zeta function of an algebraic curve over a finite field. The algorithm relies on a trace formula of Harvey to count points on a plane model of the curve. The zeta function of the curve is then obtained by making corrections at singular points. We report on an implementation and provide some examples in MAGMA which demonstrate an improvement over Tuitman's algorithm.
We present new algorithms for computing zeta functions of algebraic varieties over finite fields. In particular, let X be an arithmetic scheme (scheme of finite type over Z), and for a prime p let zeta_{X_p}(s) be the local factor of its zeta function. We present an algorithm that computes zeta_{X_p}(s) for a single prime p in time p^(1/2+o(1)), and another algorithm that computes zeta_{X_p}(s) for all primes p < N in time N (log N)^(3+o(1)). These generalise previous results of the author from hyperelliptic curves to completely arbitrary varieties.
Using the cohomology theory of Dwork, as developed by Adolphson and Sperber, we exhibit a deterministic algorithm to compute the zeta function of a nondegenerate hypersurface defined over a finite field. This algorithm is particularly well-suited to work with polynomials in small characteristic that have few monomials (relative to their dimension). Our method covers toric, affine, and projective hypersurfaces and also can be used to compute the L-function of an exponential sum.
Given a hypersurface, $X$, prime $p$, the zeta function is a generating function for the number of $\mathbb{F}_{p}$ rational points of $X$. Until now, there is no algorithm for computing hypersurfaces with ADE singularities. Scott Stetson and Vladimir Baranovsky provided an algorithm with Mathematica for the ordinary double point case. In this paper, I go over a Sage algorithm for computing the zeta function of a hypersurface with ADE singularities over 3-dimensional projective space. To make the algorithm more efficient, I established an equivalence between a polynomial belonging to the Jacob…
We discuss computation of the special values of partial zeta functions associated to totally real number fields. The main tool is the \emph{Eisenstein cocycle} $Ψ$, a group cocycle for $GL_{n} (\Z )$; the special values are computed as periods of $Ψ$, and are expressed in terms of generalized Dedekind sums. We conclude with some numerical examples for cubic and quartic fields of small discriminant.
These are the notes from the summer school in Göttingen sponsored by NATO Advanced Study Institute on Higher-Dimensional Geometry over Finite Fields that took place in 2007. The aim was to give a short introduction on zeta functions over finite fields, focusing on moment zeta functions and zeta functions of affine toric hypersurfaces.
We describe a method to accelerate the numerical computation of the coefficients of the polynomials $P_k(x)$ that appear in the conjectured asymptotics of the $2k$-th moment of the Riemann zeta function. We carried out our method to compute the moment polynomials for $k \leq 13$, and used these to experimentally test conjectures for the moments up to height $10^8$.
In [P] R. Pellikaan introduced a two variable zeta-function for a curve over a finite field and proved that it is a rational function. Here we show that its denominator is absolutely irreducible. This is motivated by work of J. Lagarias and E. Rains on an analogous two variable zeta-funtion for number fields.
We determine what isogeny classes of supersingular abelian surfaces over a finite field k of characteristic 2 contain jacobians. We deal with this problem in a direct way by computing explicitly the zeta function of all supersingular curves of genus 2. Our procedure is constructive, so that we are able to exhibit curves with prescribed zeta function and to count the number of curves, up to k-isomorphism, leading to the same zeta function.
In this paper we present a polynomial time algorithm to compute the local zeta function Z(s,f) attached to a polynomial f(x) in Z[x] (in one variable, with splitting field Q) and a prime p. The algorithm reduces in polynomial time the computation of Z(s,f) to the computation of a factorization of f(x) over Q. This reduction is accomplished by constructing a weighted tree from the p-adic expansion of the roots of f(x) modulo a certain power of p, and then associating a generating function to this tree. The generating function constructed in this way coincides with the local zeta function of f(x…
Assuming the Generalized Riemann Hypothesis, Bach has shown that one can calculate the residue of the Dedekind zeta function of a number field K by a clever use of the splitting of primes p < X, with an error asymptotically bounded by 8.33 log D_K/(\sqrt{X}\log X), where D_K is the absolute value of the discriminant of K. Guided by Weil's explicit formula and still assuming GRH, we make a different use of the splitting of primes and thereby improve Bach's constant to 2.33. This results in substantial speeding of one part of Buchmann's class group algorithm.
In 2005, Kayal suggested that Schoof's algorithm for counting points on elliptic curves over finite fields might yield an approach to factor polynomials over finite fields in deterministic polynomial time. We present an exposition of his idea and then explain details of a generalization involving Pila's algorithm for abelian varieties.
We construct a cohomology theory with compact support H^i_c(X_ar,Z(n))$ for separated schemes of finite type over a finite field, which should play a role analog to Lichtenbaum's Weil-etale cohomology groups for smooth and projective schemes. In particular, if Tate's conjecture holds and rational and numerical equivalence agree up to torsion, then the groups H^i_c(X_ar,Z(n)) are finitely generated, form an integral version of l-adic cohomology with compact support, and admit a formula for the special values of the zeta-function of X.
The cyclic sum formulas for multiple zeta and zeta-star values were respectively proved by Hoffman and Ohno, and Ohno and Wakabayashi. Kawasaki and Oyama obtained an analogous formulas for finite multiple zeta and zeta-star values. In this paper, we give a generalization of Kawasaki and Oyama's results.
We determine the zeta functions of trinomial curves in terms of Gauss sums and Jacobi sums, and we obtain an explicit formula of the genus of a trinomial curve over a finite field, then we study the conditions for a trinomial curve to be a maximal curve over a finite field.
An explicit formula for the height-one multiple zeta values was proved by Kaneko and the second author. We give an alternative proof of this result and its generalization. We also prove its counterpart for the finite multiple zeta values.
We prove a new linear relation for multiple zeta values. This is a natural generalization of the restricted sum formula proved by Eie, Liaw and Ong. We also present an analogous result for finite multiple zeta values.
The derivation relation is a well known relation among multiple zeta values, which was first obtained by Ihara, Kaneko and Zagier. The analogous formula for finite multiple zeta values, which we call the derivation relation for finite multiple zeta values, was conjectured by the third author and proved by the second author. In this paper, we show these two kinds of derivation relations are respectively equivalent to the Ohno type relations for multiple zeta values and finite multiple zeta values. We also reprove these derivation relations in several different ways.
We study a polynomial interpolation of finite multiple zeta and zeta-star values with variable $t$, which is an analogue of interpolated multiple zeta values introduced by Yamamoto. We introduce several relations among them and, in particular, prove the cyclic sum formula, the Bowman-Bradley type formula, and the weighted sum formula. The harmonic relation, the shuffle relation, the duality relation, and the derivation relation are also presented.
We prove three theorems on finite real multiple zeta values: the symmetric formula, the sum formula and the height-one duality theorem. These are analogues of their counterparts on finite multiple zeta values.
We prove a sum formula with 4 parameters among finite alternating multiple zeta values which can be regarded as an alternating version of the result of Kamano on finite multiple zeta values.
We prove that the $\mathbb{Q}$-vector space generated by the multiple zeta values is generated by the finite real multiple zeta values introduced by Kaneko and Zagier.
We introduce finite and symmetric Mordell-Tornheim type of multiple zeta values and give a new approach to the Kaneko-Zagier conjecture stating that the finite and symmetric multiple zeta values satisfy the same relations.
Ohno's relation is a well-known relation among multiple zeta values.In this paper, we prove Ohno-type relation for finite multiple zeta values, which is conjectured by Kaneko.As a corollary, we give an alternative proof of the sum formula for finite multiple zeta values, which was first proved by Saito and Wakabayashi.
Ihara, Kaneko, and Zagier proved the derivation relation for multiple zeta values. The first named author obtained its counterpart for finite multiple zeta values in $\mathcal{A}$. In this paper, we present its generalization in $\mathcal{A}_{n}$.
Hirose, Saito, and the author established the weighted sum formula for finite multiple zeta(-star) values. In this paper, we present its alternative proof. The proof is also valid for symmetric multiple zeta(-star) values.
We introduce and study a ``level two'' analogue of finite multiple zeta values. We give conjectural bases of the space of finite Euler sums as well as that of usual finite multiple zeta values in terms of these newly defined elements. A kind of ``parity result'' and certain sum formulas are also presented.
In this paper, we improve the algorithms of Lauder-Wan \cite{LW} and Harvey \cite{Ha} to compute the zeta function of a system of $m$ polynomial equations in $n$ variables over the finite field $\FF_q$ of $q$ elements, for $m$ large. The dependence on $m$ in the original algorithms was exponential in $m$. Our main result is a reduction of the exponential dependence on $m$ to a polynomial dependence on $m$. As an application, we speed up a doubly exponential time algorithm from a software verification paper \cite{BJK} (on universal equivalence of programs over finite fields) to singly exponenti…
We study the fluctuations in the distribution of zeros of zeta functions of a family of hyperelliptic curves defined over a fixed finite field, in the limit of large genus. According to the Riemann Hypothesis for curves, the zeros all lie on a circle. Their angles are uniformly distributed, so for a curve of genus g a fixed interval I will contain 2g|I| angles as the genus grows. We show that for the variance of number of angles in I is asymptotically a constant multiple of log(2g|I|) and prove a central limit theorem: The normalized fluctuations are Gaussian. These results continue to hold fo…
Observing a multiple version of the divisor function we introduce a new zeta function which we call a multiple finite Riemann zeta function. We utilize some $q$-series identity for proving the zeta function has an Euler product and then, describe the location of zeros. We study further multi-variable and multi-parameter versions of the multiple finite Riemann zeta functions and their infinite counterparts in connection with symmetric polynomials and some arithmetic quantities called powerful numbers.
By restricting the variables running over various (possibly different) subfields, we introduce the notion of a partial zeta function. We prove that the partial zeta function is rational in an interesting case, generalizing Dwork's well known rationality theorem. In general, the partial zeta function is probably not rational. But a theorem of Faltings says that the partial zeta function is always nearly rational.
We study special values of zeta functions of singular varieties over finite fields. We give a new formula of special values by constructing a morphism of homology theories, which we call regulator, from higher Chow group to weight homology. Our regulator is defined by using the notion of weight complex for varieties over a perfect field, which was introduced by Gillet and Soule. The main idea of the proof of our formula of special values is to use weight spectral sequence of homology theories, whose E1 terms are homology groups for smooth projective schemes. Also, to calculate special values, …
The multiple zeta values are multivariate generalizations of the values of the Riemann zeta function at positive integers. The Bowman-Bradley theorem asserts that the multiple zeta values at the sequences obtained by inserting a fixed number of twos between 3,1,...,3,1 add up to a rational multiple of a power of π. We show that an analogous theorem holds in a very strong sense for finite multiple zeta values, which have been investigated by Hoffman and Zhao among others and recently recast by Zagier.
We establish finite analogues of the identities known as the Aoki-Ohno relation and the Le-Murakami relation in the theory of multiple zeta values. We use an explicit form of a generating series given by Aoki and Ohno.
We introduce and study new versions of polylogarithms and a zeta function on a completion of $\mathbb F_q (x)$ at a finite place. The construction is based on the use of the Carlitz differential equations for $\mathbb F_q$-linear functions.
We define the zeta function of a finite category. And we propose a conjecture which states the relationship between the Euler characteristic of finite categories and the zeta function of finite categories. This conjecture is verified when categories are finite groupoids, finite acyclic categories, categories with 2-objects and finite categories satisfying certain condition.
I give a formula for the zeta function of a projective toric hypersurface over a finite field and estimate its Newton polygon. As an application this formula allows us to compute the exact number of rational points on the families of Calabi-Yau manifolds in Mirror Symmetry.
The alternating multiple harmonic sums are partial sums of the infinite series defining the Euler sums which are the alternating version of the multiple zeta value series. In this paper, we present some systematic structural results of the van Hamme type congruences of these sums, collected as finite Euler sums. Moreover, we relate this to the structure of the Euler sums, which generalizes the corresponding result of the multiple zeta values. We also provide a few conjectures with extensive numerical support.
Ohno's relation is a generalization of both the sum formula and the duality formula for multiple zeta values. Oyama gave a similar relation for finite multiple zeta values, defined by Kaneko and Zagier. In this paper, we prove relations of similar nature for both multiple zeta-star values and finite multiple zeta-star values. Our proof for multiple zeta-star values uses the linear part of Kawashima's relation.
We prove that the Shintani zeta function associated to the space of binary cubic forms cannot be written as a finite sum of Euler products. Our proof also extends to several closely related Dirichlet series. This answers a question of Wright in the negative.
For a function field $k$ over a finite field with $\mathbb{F}_q$ as the field of constant, and a finite abelian group $G$ whose exponent is divisible by $q-1$, we study the distribution of zeta zeroes for a random $G$-extension of $k$, ordered by the degree of conductors. We prove that when the degree goes to infinity, the number of zeta zeroes lying in a prescribed arc is uniformly distributed and the variance follows a Gaussian distribution.
Ohno's relation states that a certain sum, which we call an Ohno type sum, of multiple zeta values remains unchanged if we replace the base index by its dual index. In view of Oyama's theorem concerning Ohno type sums of finite and symmetric multiple zeta values, Kaneko looked at Ohno type sums of finite and symmetric multiple zeta-star values and made a conjecture on the generating function for a specific index of depth three. In this paper, we confirm this conjecture and further give a formula for arbitrary indices of depth three.
Alternating variants of multiple poly-Bernoulli numbers and finite multiple zeta values in characteristic 0 and p This paper consists of two parts: the characteristic 0 part and the characteristic p part. In characteristic 0 part, we introduce an alternating extension of multiple poly-Bernoulli numbers of K. Imatomi, M. Kaneko and E. Takeda and obtain explicit presentations of the alternating finite multiple zeta values introduced by J. Zhao in term of the alternating extension of multiple poly-Bernoulli numbers. In characteristic p part, we introduce positive characteristic analogues of alter…