Searcharxiv⌕ Search

arXiv subjects

Kamal Khuri-Makdisi

Publications and source records attributed to Kamal Khuri-Makdisi.

14 recordsLinked to original sources

An analog of the Edwards model for Jacobians of genus 2 curves

We give the explicit equations for a P^3 x P^3 embedding of the Jacobian of a curve of genus 2, which gives a natural analog for abelian surfaces of the Edwards curve model of elliptic curves. This gives a much more succinct description of the Jacobian variety than the standard version in P^{15}. We also give a condition under which, as for the Edwards curve, the abelian surfaces have a universal group law.

math.NT↗

Modular forms constructed from moduli of elliptic curves, with applications to explicit models of modular curves

These are the lecture notes from my portion of a mini-course for the summer school "Building Bridges 3" that was held in Sarajevo during July 2016. My lectures covered the Katz definition of modular forms, a family of forms defined from this perspective and their relation to Eisenstein series, and methods of finding explicit models of modular curves. The treatment is purely expository, and the results are mostly standard, although a few points of view may not be as widely known as they deserve to be.

math.NT↗

Fake proofs for identities involving products of Eisenstein series

In the workshop of the July 2016 Building Bridges 3 conference in Sarajevo, I presented the results from a joint article with W. Raji (Mathematische Annalen 2017, preprint arXiv:1402.1854). That article gave a proof of various linear relations between products of two Eisenstein series on $Γ(N)$, including an interesting identity related to the action of a Hecke operator on such a product. The real proofs involve some care to deal with issues of convergence. In this note we give "fake" proofs for these identities, ignoring the convergence issues; some of these fake proofs appeared in the workshop lecture as an amusing side note before I sketched the real proofs. Something in these fake proofs is quite suggestive, even though the proofs themselves are clearly invalid (and even produce wrong results). It would be interesting to understand what exactly is going on here.

math.NT↗

On Jacobian group arithmetic for typical divisors on curves

In a previous joint article with F. Abu Salem, we gave efficient algorithms for Jacobian group arithmetic of "typical" divisor classes on C_{3,4} curves, improving on similar results by other authors. At that time, we could only state that a generic divisor was typical, and hence unlikely to be encountered if one implemented these algorithms over a very large finite field. This article pins down an explicit characterization of these typical divisors, for an arbitrary smooth projective curve of genus g >= 1 having at least one rational point. We give general algorithms for Jacobian group arithmetic with these typical divisors, and prove not only that the algorithms are correct if various divisors are typical, but also that the success of our algorithms provides a guarantee that the resulting output is correct and that the resulting input and/or output divisors are also typical. These results apply in particular to our earlier algorithms for C_{3,4} curves. As a byproduct, we obtain a further speedup of approximately 15% on our previous algorithms for C_{3,4} curves.

math.NT↗

Upper bounds for some Brill-Noether loci over a finite field

Let C be a smooth projective algebraic curve of genus g over the finite field F_q. A classical result of H. Martens states that the Brill-Noether locus of line bundles L in Pic^d C with deg L = d and h^0(L) >= i is of dimension at most d-2i+2, under conditions that hold when such an L is both effective and special. We show that the number of such L that are rational over F_q is bounded above by K_g q^(d-2i+2), with an explicit constant K_g that grows exponentially with g. Our proof uses the Weil estimates for function fields, and is independent of Martens' theorem. We apply this bound to give a precise lower bound of the form 1 - K'_g/q for the probability that a line bundle in (Pic^(g+1) C)(F_q) is base point free. This gives an effective version over finite fields of the usual statement that a general line bundle of degree g+1 is base point free. This is applicable to the author's work on fast Jacobian group arithmetic for typical divisors on curves.

math.AG↗

Periods of modular forms and identities between Eisenstein series

Borisov and Gunnells observed in 2001 that certain linear relations between products of two holomorphic weight 1 Eisenstein series had the same structure as the relations between periods of modular forms; a similar phenomenon exists in higher weights. We give a conceptual reason for this observation in arbitrary weight. This involves an unconventional way of expanding the Rankin-Selberg convolution of a cusp form with an Eisenstein series. We also prove a partial result towards understanding the action of a Hecke operator on a product of two Eisenstein series.

math.NT↗

Moduli interpretation of Eisenstein series

Let L >= 3. Using the moduli interpretation, we define certain elliptic modular forms of level Gamma(L) over any field k where 6L is invertible and k contains the Lth roots of unity. These forms generate a graded algebra R_L, which, over C, is generated by the Eisenstein series of weight 1 on Gamma(L). The main result of this article is that, when k=C, the ring R_L contains all modular forms on Gamma(L) in weights >= 2. The proof combines algebraic and analytic techniques, including the action of Hecke operators and nonvanishing of L-functions. Our results give a systematic method to produce models for the modular curve X(L) defined over the Lth cyclotomic field, using only exact arithmetic in the L-torsion field of a single Q-rational elliptic curve E^0.

math.NT↗

On the maps from X(4p) to X(4)

We study pullbacks of modular forms of weight 1 from the modular curve X(4) to the modular curve X(4p), where p is an odd prime. We find the extent to which such modular forms separate points on X(4p). Our main result is that these modular forms give rise to a morphism F from the quotient of X(4p) by a certain involution i to projective space, such that F is a projective embedding of X(4p)/i away from the cusps. We also report on computer calculations regarding products of such modular forms, going up to weight 4 for p <= 13, and up to weight 3 for p <= 23, and make a conjecture about these products and about the nature of the singularities at the cusps of the image F(X(4p)/i).

math.NT↗

Fast Jacobian group operations for C_{3,4} curves over a large finite field

Let C be an arbitrary smooth algebraic curve of genus g over a large finite field K. We revisit fast addition algorithms in the Jacobian of C due to Khuri-Makdisi (math.NT/0409209, to appear in Math. Comp.). The algorithms, which reduce to linear algebra in vector spaces of dimension O(g) once |K| >> g, and which asymptotically require O(g^{2.376}) field operations using fast linear algebra, are shown to perform efficiently even for certain low genus curves. Specifically, we provide explicit formulae for performing the group law on Jacobians of C_{3,4} curves of genus 3. We show that, typically, the addition of two distinct elements in the Jacobian of a C_{3,4} curve requires 117 multiplications and 2 inversions in K, and an element can be doubled using 129 multiplications and 2 inversions in K. This represents an improvement of approximately 20% over previous methods.

math.NT↗

On inverting the Koszul complex

Let V be an n-dimensional vector space. We give a direct construction of an exact sequence that gives a GL(V)-equivariant "resolution" of each symmetric power S^t V in terms of direct sums of tensor products of the form \wedge^{i_1} V \otimes ... \otimes \wedge^{i_p} V. This exact sequence corresponds to inverting the relation in the representation ring of GL(V) that is described by the Koszul complex, and has appeared before in work by B. Totaro, analogously to a construction of K. Akin involving the normalized bar resolution. Our approach yields a concrete description of the differentials, and provides an alternate direct proof that Ext^t_{\wedge (V^*)}(k,k) = S^t V.

math.RT↗

Generating functions for Hecke operators

Fix a prime N, and consider the action of the Hecke operator T_N on the space M_k(SL(2,Z)) of modular forms of full level and varying weight k. The coefficients of the matrix of T_N with respect to the basis {E_4^i E_6^j | 4i + 6j = k} for M_k(SL(2,Z)) can be combined for varying k into a generating function F_N. We show that this generating function is a rational function for all N, and present a systematic method for computing F_N. We carry out the computations for N = 2, 3, 5, and indicate and discuss generalizations to spaces of modular forms of arbitrary level.

math.NT↗

Asymptotically fast group operations on Jacobians of general curves

Let $C$ be a curve of genus $g$ over a field $k$. We describe probabilistic algorithms for addition and inversion of the classes of rational divisors in the Jacobian of $C$. After a precomputation, which is done only once for the curve $C$, the algorithms use only linear algebra in vector spaces of dimension at most $O(g \log g)$, and so take $O(g^{3 + ε})$ field operations in $k$, using Gaussian elimination. Using fast algorithms for the linear algebra, one can improve this time to $O(g^{2.376})$. This represents a significant improvement over the previous record of $O(g^4)$ field operations (also after a precomputation) for general curves of genus $g$.

math.NT↗

Linear algebra algorithms for divisors on an algebraic curve

We use an embedding of the symmetric $d$th power of any algebraic curve $C$ of genus $g$ into a Grassmannian space to give algorithms for working with divisors on $C$, using only linear algebra in vector spaces of dimension $O(g)$, and matrices of size $O(g^2)\times O(g)$. When the base field $k$ is finite, or if $C$ has a rational point over $k$, these give algorithms for working on the Jacobian of $C$ that require $O(g^4)$ field operations, arising from the Gaussian elimination. Our point of view is strongly geometric, and our representation of points on the Jacobian is fairly simple to work with; in particular, none of our algorithms involves arithmetic with polynomials. We note that our algorithms have the same asymptotic complexity for general curves as the more algebraic algorithms in Hess' 1999 Ph.D. thesis, which works with function fields as extensions of $k[x]$. However, for special classes of curves, Hess' algorithms are asymptotically more efficient than ours, generalizing other known efficient algorithms for special classes of curves, such as hyperelliptic curves (Cantor), superelliptic curves (Galbraith, Paulus, and Smart), and $C_{ab}$ curves (Harasawa and Suzuki); in all those cases, one can attain a complexity of $O(g^2)$.

math.NT↗