Introduction
The Hamming weight enumerator of a linear code C C C of length ℓ \ell ℓ over F q \mathbb{F}_q F q is
W C ( X , Y ) = ∑ c ∈ C X ℓ − wt ( c ) Y wt ( c ) W_C(X,Y)=\sum_{c\in C}X^{\ell-\operatorname{wt}(c)}Y^{\operatorname{wt}(c)} W C ( X , Y ) = c ∈ C ∑ X ℓ − wt ( c ) Y wt ( c )
where wt ( c ) \operatorname{wt}(c) wt ( c ) is the number of nonzero coordinates of c c c . The projective Reed–Muller code C m , d C_{m,d} C m , d is obtained by evaluating the homogeneous degree d d d forms in m + 1 m+1 m + 1 variables at chosen vector representatives of the points of P m ( F q ) \mathbb{P}^m(\mathbb{F}_q) P m ( F q ) . Changing these representatives gives a monomially equivalent code and preserves its weight enumerator [15 , 22 , 11 ] . The zero coordinates of the codeword defined by a form F F F are exactly the points of V ( F ) ( F q ) V(F)(\mathbb{F}_q) V ( F ) ( F q ) . In the injective range, computing the weight enumerator therefore amounts to counting equations with each possible number of rational zeros.
We consider ternary quartic forms. Throughout the paper, let q = p r q=p^r q = p r with p > 3 p>3 p > 3 , fix F q \mathbb{F}_q F q , and write Frob q \operatorname{Frob}_q Frob q for the q q q power Frobenius. Since q ≥ 5 q\geq5 q ≥ 5 , projective evaluation in degree four is injective. Thus C 2 , 4 C_{2,4} C 2 , 4 has length q 2 + q + 1 q^2+q+1 q 2 + q + 1 , dimension 15 15 15 , and weight enumerator
W C 2 , 4 ( X , Y ) = ∑ F ∈ F q [ x 0 , x 1 , x 2 ] 4 X # V ( F ) ( F q ) Y q 2 + q + 1 − # V ( F ) ( F q ) W_{C_{2,4}}(X,Y)=\sum_{F\in\mathbb{F}_q[x_0,x_1,x_2]_4}X^{\#V(F)(\mathbb{F}_q)}Y^{q^2+q+1-\#V(F)(\mathbb{F}_q)} W C 2 , 4 ( X , Y ) = F ∈ F q [ x 0 , x 1 , x 2 ] 4 ∑ X # V ( F ) ( F q ) Y q 2 + q + 1 − # V ( F ) ( F q )
Here V ( 0 ) = P 2 V(0)=\mathbb{P}^2 V ( 0 ) = P 2 . Nonzero scalar multiples of a form are distinct codewords, although they define the same plane curve.
We call a form reducible if it factors over F ‾ q \overline{\mathbb{F}}_q F q . For an absolutely irreducible singular quartic, the normalization has genus two, one, or zero. A smooth plane quartic is a nonhyperelliptic genus three curve in its canonical embedding. Let M 3 n h y p ( F q ) \mathcal{M}_3^{\mathrm{nhyp}}(\mathbb{F}_q) M 3 nhyp ( F q ) denote representatives of the F q \mathbb{F}_q F q -isomorphism classes of such smooth curves, and set
S q ( n ) = ∑ [ C ] ∈ M 3 n h y p ( F q ) # C ( F q ) = n 1 # Aut F q ( C ) . S_q(n)=\sum_{\substack{[C]\in\mathcal{M}_3^{\mathrm{nhyp}}(\mathbb{F}_q)\\ \#C(\mathbb{F}_q)=n}}\frac{1}{\#\operatorname{Aut}_{\mathbb{F}_q}(C)}. S q ( n ) = [ C ] ∈ M 3 nhyp ( F q ) # C ( F q ) = n ∑ # Aut F q ( C ) 1 .
The Hasse–Weil bound gives S q ( n ) = 0 S_q(n)=0 S q ( n ) = 0 unless ∣ n − ( q + 1 ) ∣ ≤ 6 q \lvert n-(q+1)\rvert\leq6\sqrt{q} ∣ n − ( q + 1 )∣ ≤ 6 q .
Theorem 1.1. The weight enumerator has the decomposition
W C 2 , 4 ( X , Y ) = X q 2 + q + 1 + W r e d ( X , Y ) + W i r r , s i n g ( X , Y ) W_{C_{2,4}}(X,Y)=X^{q^2+q+1}+W_{\mathrm{red}}(X,Y)+W_{\mathrm{irr,sing}}(X,Y) W C 2 , 4 ( X , Y ) = X q 2 + q + 1 + W red ( X , Y ) + W irr , sing ( X , Y ) + ( q − 1 ) # PGL 3 ( F q ) ∑ n = 0 q 2 + q + 1 S q ( n ) X n Y q 2 + q + 1 − n . \qquad+(q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)\sum_{n=0}^{q^2+q+1}S_q(n)X^nY^{q^2+q+1-n}. + ( q − 1 ) # PGL 3 ( F q ) n = 0 ∑ q 2 + q + 1 S q ( n ) X n Y q 2 + q + 1 − n .
The reducible and absolutely irreducible singular contributions are determined by explicit polynomials, formulas involving class numbers, and finite sums over hyperelliptic models of genus two curves, as summarized below. The smooth contribution is expressed in terms of S q ( n ) S_q(n) S q ( n ) , which remains unevaluated for general q q q .
Table 1.
Theorem 4.1 gives the expanded formula and identifies each coefficient. The factor ( q − 1 ) # PGL 3 ( F q ) (q-1)\#\operatorname{PGL}_3(\mathbb{F}_q) ( q − 1 ) # PGL 3 ( F q ) in the smooth term accounts for scalar equations and projective coordinates, with automorphisms accounted for in S q ( n ) S_q(n) S q ( n ) .
For absolutely irreducible singular quartics, the common method is to fix the normalization C C C and count base point free degree four plane linear series that give birational maps onto their images. For each singularity profile, Proposition 3.3 converts this count into a count of equations by multiplying by ( q − 1 ) # PGL 3 ( F q ) / # Aut F q ( C ) (q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)/\#\operatorname{Aut}_{\mathbb{F}_q}(C) ( q − 1 ) # PGL 3 ( F q ) /# Aut F q ( C ) . The Frobenius action on the singular fibers determines the change in rational point count from C C C to its plane model. Thus the geometric count and its contribution to the enumerator are treated in the same way in each genus.
Two parameter spaces make this method particularly concrete. For a genus two curve C C C , let Weier ( C ) ( F q ) \operatorname{Weier}(C)(\mathbb{F}_q) Weier ( C ) ( F q ) denote its rational Weierstrass points, the rational ramification points of the hyperelliptic map. The plane series on C C C are parametrized by ( Sym 2 C ) ( F q ) ∖ ∣ K C ∣ ( F q ) (\operatorname{Sym}^2 C)(\mathbb{F}_q)\setminus\lvert K_C\rvert(\mathbb{F}_q) ( Sym 2 C ) ( F q ) ∖ ∣ K C ∣ ( F q ) . The excluded canonical divisors give double covers of conics, while the remaining divisors are the singular fibers of quartic models. Proposition 3.4 expresses the split node, cusp, and nonsplit node counts using only # C ( F q ) \#C(\mathbb{F}_q) # C ( F q ) , # C ( F q 2 ) \#C(\mathbb{F}_{q^2}) # C ( F q 2 ) , and # Weier ( C ) ( F q ) \#\operatorname{Weier}(C)(\mathbb{F}_q) # Weier ( C ) ( F q ) . For genus one, projections of an elliptic normal quartic give the parameter space. Proposition 3.5 relates the projection centers to degree two divisors and divisor pairs, identifies the exceptional conic maps, and determines the singular fibers. Counting these data gives the trace shift formulas of Proposition 3.7 .
The divisor constructions already occur in Bergström’s classification and count of singular quartics for a sieve used to study the cohomology of genus three moduli spaces. His genus one criterion identifies the degree two maps by the linear equivalence of the two degree two divisors [2 Lemma 13.7] . We use his genus zero counts for two and three geometric singular points [2 Sections 12.3 and 13.4] . For one geometric singular point we give direct derivations using linear series and intrinsic branch data. We also give direct incidence and projection counts for the reducible and genus one cases. We organize these constructions and counts by fixed normalization and trace shift to obtain the coefficients required by this weight enumerator. The line–cubic contribution and the arithmetic evaluation of the elliptic sums use the formulas of Kaplan and Kaplan–Petrow [11 , 13 ] .
This continues earlier work on exact weight enumerators of projective Reed–Muller codes. Elkies computed the weight enumerators for quadrics in projective spaces of arbitrary dimension and for cubics in P 2 \mathbb{P}^2 P 2 and P 3 \mathbb{P}^3 P 3 [8 ] . Aubry obtained related results for projective quadrics [1 ] . Kaplan studied the weight enumerators of the projective and affine Reed–Muller codes obtained from plane cubics [11 ] . Kaplan–Matei used the second weight enumerator to count pairs of plane cubics with prescribed rational intersections [12 ] .
The smooth contribution also connects this problem with the study of rational points on genus three curves. Lauter proved that over every finite field there is a genus three curve whose number of rational points lies within three of the Serre–Weil upper or lower bound [16 ] . The alternative between the two bounds is related to Serre’s obstruction. A principally polarized abelian threefold that is geometrically a Jacobian may require a quadratic twist to become a Jacobian over F q \mathbb{F}_q F q , and this twist changes the sign of its Frobenius trace. Ritzenthaler computed this obstruction explicitly and applied it to the existence of optimal genus three curves [20 ] .
This obstruction also appears in the distribution of rational point counts. Quadratic twisting pairs elliptic curves, and likewise hyperelliptic curves, with opposite Frobenius traces. For smooth plane quartics, the quadratic twist of the Jacobian need not be a Jacobian over F q \mathbb{F}_q F q , so there is no analogous pairing. Lercier, Ritzenthaler, Rovetta, Sijsling, and Smith gave a heuristic explanation of the observed asymmetry in the trace distribution and its relation to Serre’s obstruction [17 ] . More recently, Bergström, Howe, Lorenzo García, and Ritzenthaler refined Katz–Sarnak theory by determining limits of moments that measure this asymmetry for nonhyperelliptic curves of genus at least three [4 ] . Our formulas isolate the distribution S q ( n ) S_q(n) S q ( n ) from the reducible and singular contributions, making explicit which part of the quartic enumerator depends on these questions about smooth curves.
Section 2 counts the reducible quartics by their geometric components and Frobenius action. The incidence tables are collected in the appendix. Section 3 applies fixed normalization counting in genus two, one, and zero. Section 4 assembles the enumerator, evaluates the elliptic sums by class numbers, and writes the genus two contribution as a finite sum over all squarefree polynomials of degree five or six. SageMath code and saved outputs are maintained in a companion repository.1
Reducible quartic forms
We count nonzero quartic forms that factor over F ‾ q \overline{\mathbb{F}}_q F q . The point count depends only on the reduced union of the components. For the line and conic configurations, we count equations up to multiplication by a nonzero scalar using incidence arguments. We treat the line and cubic case using the affine cubic weight enumerator. The full incidence tables are in Section A. We describe the counting methods below.
Line and conic configurations
For quartics with four line factors, the configurations and their counts are listed in Table A.1. We check the total independently by choosing Frobenius orbits of lines, allowing repetitions. Let n d n_d n d be the number of such orbits of length d d d . There are q 2 d + q d + 1 q^{2d}+q^d+1 q 2 d + q d + 1 lines over F q d \mathbb{F}_{q^d} F q d , since lines are points of the dual plane. Removing the lines defined over proper subfields and dividing by d d d gives n 1 = q 2 + q + 1 n_1=q^2+q+1 n 1 = q 2 + q + 1 , n 2 = ( q 4 − q ) / 2 n_2=(q^4-q)/2 n 2 = ( q 4 − q ) /2 , n 3 = ( q 6 + q 3 − q 2 − q ) / 3 n_3=(q^6+q^3-q^2-q)/3 n 3 = ( q 6 + q 3 − q 2 − q ) /3 , and n 4 = ( q 8 − q 2 ) / 4 n_4=(q^8-q^2)/4 n 4 = ( q 8 − q 2 ) /4 . The orbit lengths, counted with repetition, form one of the partitions 1 + 1 + 1 + 1 1+1+1+1 1 + 1 + 1 + 1 , 2 + 1 + 1 2+1+1 2 + 1 + 1 , 2 + 2 2+2 2 + 2 , 3 + 1 3+1 3 + 1 , or 4 4 4 . These give the five terms in the total
( n 1 + 3 4 ) + n 2 ( n 1 + 1 2 ) + ( n 2 + 1 2 ) + n 1 n 3 + n 4 = q 8 + q 7 + 2 q 6 + 2 q 5 + 3 q 4 + 2 q 3 + 2 q 2 + q + 1. \binom{n_1+3}{4}+n_2\binom{n_1+1}{2}+\binom{n_2+1}{2}+n_1n_3+n_4
= q^8+q^7+2q^6+2q^5+3q^4+2q^3+2q^2+q+1. ( 4 n 1 + 3 ) + n 2 ( 2 n 1 + 1 ) + ( 2 n 2 + 1 ) + n 1 n 3 + n 4 = q 8 + q 7 + 2 q 6 + 2 q 5 + 3 q 4 + 2 q 3 + 2 q 2 + q + 1.
This agrees with the sum of all 21 rows of Table A.1.
There are q 5 − q 2 q^5-q^2 q 5 − q 2 smooth conics over F q \mathbb{F}_q F q , each with q + 1 q+1 q + 1 rational points. A fixed smooth conic has q + 1 q+1 q + 1 rational tangent lines, q ( q + 1 ) / 2 q(q+1)/2 q ( q + 1 ) /2 rational lines meeting it in two rational points, and q ( q − 1 ) / 2 q(q-1)/2 q ( q − 1 ) /2 rational lines meeting it in no rational point. These counts give Table A.2 directly. For two distinct rational lines, choose an unordered pair of the required types and separate the pairs whose intersection lies on the conic. Inclusion and exclusion then gives Table A.3.
A pair of nonrational conjugate lines has just one rational point, their intersection. Each rational point lies on ( q 2 − q ) / 2 (q^2-q)/2 ( q 2 − q ) /2 such pairs. For a fixed smooth conic, choosing this point on or off the conic gives Table A.5.
For two distinct smooth conics, we need only the number r r r of distinct rational intersection points. Bézout gives 0 ≤ r ≤ 4 0\le r\le4 0 ≤ r ≤ 4 . A tangency contributes one point to r r r . If both conics are defined over F q \mathbb{F}_q F q , their union has 2 q + 2 − r 2q+2-r 2 q + 2 − r rational points. If they are conjugate over F q 2 \mathbb{F}_{q^2} F q 2 , a rational point on either conic also lies on its conjugate, so their union has exactly r r r rational points.
We count the two families by the same procedure: choose some rational intersection points, count pairs through them, and remove pairs with more intersection points. For 0 ≤ i ≤ 4 0\le i\le4 0 ≤ i ≤ 4 , let a i a_i a i be the number of subsets of i i i points in P 2 ( F q ) \mathbb{P}^2(\mathbb{F}_q) P 2 ( F q ) with no three collinear, and let c i ( q ) c_i(q) c i ( q ) be the number of smooth conics through any one such subset. The elementary counts are
Table 4.
Continued on next page
The values of a i a_i a i follow by choosing the points successively. Since PGL 3 ( F q ) \operatorname{PGL}_3(\mathbb{F}_q) PGL 3 ( F q ) acts transitively on these subsets, counting incidences with smooth conics gives a i c i ( q ) = ( q 5 − q 2 ) ( q + 1 ) a_i c_i(q)=(q^5-q^2)(q+1) a i c i ( q ) = ( q 5 − q 2 ) ( q + 1 ) .
Treat each family separately, and let N r N_r N r count its unordered pairs with exactly r r r rational intersection points. A pair counted by N r N_r N r contains ( r i ) \binom{r}{i} ( i r ) subsets of i i i such points. Alternatively, choose the subset first, in a i a_i a i ways. For two rational conics, choose two of the c i ( q ) c_i(q) c i ( q ) smooth conics through it. For a conjugate pair, there are c i ( q 2 ) − c i ( q ) c_i(q^2)-c_i(q) c i ( q 2 ) − c i ( q ) nonrational smooth conics through it. Dividing by two identifies each conic with its conjugate. Thus, for i = 0 , … , 4 i=0,\ldots,4 i = 0 , … , 4 ,
∑ r = i 4 ( r i ) N r = { a i ( c i ( q ) 2 ) , two distinct rational conics , a i 2 ( c i ( q 2 ) − c i ( q ) ) , two conjugate conics . \sum_{r=i}^{4}\binom{r}{i}N_r=
\begin{cases}
a_i\binom{c_i(q)}{2}, & \text{two distinct rational conics},\\
\frac{a_i}{2}\left(c_i(q^2)-c_i(q)\right), & \text{two conjugate conics}.
\end{cases} r = i ∑ 4 ( i r ) N r = { a i ( 2 c i ( q ) ) , 2 a i ( c i ( q 2 ) − c i ( q ) ) , two distinct rational conics , two conjugate conics .
These equations determine the counts from r = 4 r=4 r = 4 down to r = 0 r=0 r = 0 . The equation for i = 4 i=4 i = 4 gives N 4 N_4 N 4 directly. For i = 3 i=3 i = 3 , the left side is N 3 + 4 N 4 N_3+4N_4 N 3 + 4 N 4 : a pair with four rational intersection points contains four subsets of three. For example, in the conjugate case this gives N 4 = a 4 ( q 2 − q ) / 2 N_4=a_4(q^2-q)/2 N 4 = a 4 ( q 2 − q ) /2 and N 3 = a 3 ( ( q 2 − 1 ) 2 − ( q − 1 ) 2 ) / 2 − 4 N 4 N_3=a_3((q^2-1)^2-(q-1)^2)/2-4N_4 N 3 = a 3 (( q 2 − 1 ) 2 − ( q − 1 ) 2 ) /2 − 4 N 4 . Next, the equation for i = 2 i=2 i = 2 gives N 2 N_2 N 2 after subtracting 3 N 3 + 6 N 4 3N_3+6N_4 3 N 3 + 6 N 4 , and the cases i = 1 , 0 i=1,0 i = 1 , 0 follow in the same way. This gives the distinct-conic rows in Tables A.4 and A.6. The q 5 − q 2 q^5-q^2 q 5 − q 2 double smooth conics each have q + 1 q+1 q + 1 rational points and are added separately to Table A.4. Figure 1 illustrates the repeated counting when two intersection points are selected.
Figure 1. Two schematic pairs of conjugate smooth conics Q Q Q , Frob q ( Q ) \operatorname{Frob}_q(Q) Frob q ( Q ) , with Q Q Q defined over F q 2 \mathbb{F}_{q^2} F q 2 but not over F q \mathbb{F}_q F q , drawn over F q \mathbb{F}_q F q . Frobenius exchanges the two conics in each pair. Filled intersection points are rational, and the two open points are exchanged by Frobenius. The unions therefore have two and four rational points, respectively. Choosing two rational intersection points counts the left pair once and the right pair six times.
A line and an absolutely irreducible cubic
Suppose that a quartic form has geometric factorization F = L G F = LG F = L G , where L L L is linear and G G G is absolutely irreducible of degree three. The components have different degrees, so each is fixed by Frobenius. Thus both components are defined over F q \mathbb{F}_q F q , and the line component is unique. Fix an equation for this line and choose coordinates in which it is X 0 = 0 X_0 = 0 X 0 = 0 . Setting X 0 = 1 X_0 = 1 X 0 = 1 gives a bijection between the homogeneous cubic factors and affine polynomials g ( x , y ) = G ( 1 , x , y ) g(x,y) = G(1,x,y) g ( x , y ) = G ( 1 , x , y ) for which G G G is absolutely irreducible. These polynomials give the corresponding part of the affine Reed–Muller code C 2 , 3 A ⊆ F q 2 C^A_{2,3} \subseteq\mathbb{F}_q^2 C 2 , 3 A ⊆ F q 2 . The rational zero set of X 0 G X_0G X 0 G is the disjoint union of the q + 1 q+1 q + 1 points on X 0 = 0 X_0 = 0 X 0 = 0 and the affine zero set of g g g . Thus, for a fixed line, the quartic weight equals the affine weight of g g g . The affine enumerators below count all nonzero scalar equations for each cubic type.
We use the following two results on affine cubics.
Proposition 2.1 ([11 ] , Section 5.1, Proposition 4). The contributions from cuspidal, split nodal, and nonsplit nodal absolutely irreducible affine cubics are, respectively,
W 3 A , c u s p ( X , Y ) = ( q − 1 ) ( q 3 − q ) q 2 ( ( q + 1 ) ( q − 1 ) 3 X q + 1 Y q 2 − q − 1 + q 2 − q + 4 2 X q Y q 2 − q + ( 2 q − 1 ) X q − 1 Y q 2 − q + 1 + ( q − 1 ) ( q − 2 ) 6 X q − 2 Y q 2 − q + 2 ) W_3^{\mathrm{A,cusp}}(X,Y)=(q-1)(q^3-q)q^2\left(\frac{(q+1)(q-1)}{3}X^{q+1}Y^{q^2-q-1}+\frac{q^2-q+4}{2}X^qY^{q^2-q}+(2q-1)X^{q-1}Y^{q^2-q+1}+\frac{(q-1)(q-2)}{6}X^{q-2}Y^{q^2-q+2}\right) W 3 A , cusp ( X , Y ) = ( q − 1 ) ( q 3 − q ) q 2 ( 3 ( q + 1 ) ( q − 1 ) X q + 1 Y q 2 − q − 1 + 2 q 2 − q + 4 X q Y q 2 − q + ( 2 q − 1 ) X q − 1 Y q 2 − q + 1 + 6 ( q − 1 ) ( q − 2 ) X q − 2 Y q 2 − q + 2 ) W 3 A , s p l i t ( X , Y ) = ( q − 1 ) ( q 3 − q ) ( q 3 − q 2 ) 2 ( q ( q + 1 ) 3 X q Y q 2 − q + q 2 − q + 6 2 X q − 1 Y q 2 − q + 1 + ( 2 q − 3 ) X q − 2 Y q 2 − q + 2 + ( q − 2 ) ( q − 3 ) 6 X q − 3 Y q 2 − q + 3 ) W_3^{\mathrm{A,split}}(X,Y)=\frac{(q-1)(q^3-q)(q^3-q^2)}{2}\left(\frac{q(q+1)}{3}X^qY^{q^2-q}+\frac{q^2-q+6}{2}X^{q-1}Y^{q^2-q+1}+(2q-3)X^{q-2}Y^{q^2-q+2}+\frac{(q-2)(q-3)}{6}X^{q-3}Y^{q^2-q+3}\right) W 3 A , split ( X , Y ) = 2 ( q − 1 ) ( q 3 − q ) ( q 3 − q 2 ) ( 3 q ( q + 1 ) X q Y q 2 − q + 2 q 2 − q + 6 X q − 1 Y q 2 − q + 1 + ( 2 q − 3 ) X q − 2 Y q 2 − q + 2 + 6 ( q − 2 ) ( q − 3 ) X q − 3 Y q 2 − q + 3 ) W 3 A , n o n s p l i t ( X , Y ) = ( q − 1 ) ( q 3 − q ) ( q 3 − q 2 ) 2 ( q ( q − 1 ) 3 X q + 2 Y q 2 − q − 2 + q ( q − 1 ) 2 X q + 1 Y q 2 − q − 1 + ( 2 q + 1 ) X q Y q 2 − q + q ( q − 1 ) 6 X q − 1 Y q 2 − q + 1 ) . W_3^{\mathrm{A,nonsplit}}(X,Y)=\frac{(q-1)(q^3-q)(q^3-q^2)}{2}\left(\frac{q(q-1)}{3}X^{q+2}Y^{q^2-q-2}+\frac{q(q-1)}{2}X^{q+1}Y^{q^2-q-1}+(2q+1)X^qY^{q^2-q}+\frac{q(q-1)}{6}X^{q-1}Y^{q^2-q+1}\right). W 3 A , nonsplit ( X , Y ) = 2 ( q − 1 ) ( q 3 − q ) ( q 3 − q 2 ) ( 3 q ( q − 1 ) X q + 2 Y q 2 − q − 2 + 2 q ( q − 1 ) X q + 1 Y q 2 − q − 1 + ( 2 q + 1 ) X q Y q 2 − q + 6 q ( q − 1 ) X q − 1 Y q 2 − q + 1 ) . The four terms in each formula correspond, in order, to a line at infinity meeting the projective cubic in i = 0 , 1 , 2 , 3 i=0,1,2,3 i = 0 , 1 , 2 , 3 distinct rational points. The calculation of these line sections is given in [11 ] , Section 5.1, Proposition 3 and equations (4)–(7).
Proposition 2.2 ([11 ] , Section 6, Theorem 4). For a pointed elliptic curve ( E , O ) / F q (E,O)/\mathbb{F}_q ( E , O ) / F q , put t E = q + 1 − # E ( F q ) t_E=q+1-\#E(\mathbb{F}_q) t E = q + 1 − # E ( F q ) and define
W α ( X , Y , t ) = q 2 + q t + t 2 − q + t 3 X q + 1 − t Y q 2 − q − 1 + t + q 2 − t 2 + q + t + 2 2 X q − t Y q 2 − q + t + ( q − t ) X q − 1 − t Y q 2 − q + 1 + t + ( q − t ) ( q − t − 1 ) 6 X q − 2 − t Y q 2 − q + 2 + t . W^\alpha(X,Y,t)=\frac{q^2+qt+t^2-q+t}{3}X^{q+1-t}Y^{q^2-q-1+t}+\frac{q^2-t^2+q+t+2}{2}X^{q-t}Y^{q^2-q+t}+(q-t)X^{q-1-t}Y^{q^2-q+1+t}+\frac{(q-t)(q-t-1)}{6}X^{q-2-t}Y^{q^2-q+2+t}. W α ( X , Y , t ) = 3 q 2 + q t + t 2 − q + t X q + 1 − t Y q 2 − q − 1 + t + 2 q 2 − t 2 + q + t + 2 X q − t Y q 2 − q + t + ( q − t ) X q − 1 − t Y q 2 − q + 1 + t + 6 ( q − t ) ( q − t − 1 ) X q − 2 − t Y q 2 − q + 2 + t . Then the contribution from smooth absolutely irreducible affine cubics is
W 3 A , s m ( X , Y ) = q 3 ( q − 1 ) 2 ( q 2 − 1 ) ∑ [ E , O ] / F q W α ( X , Y , t E ) # Aut F q ( E , O ) . (1) W_3^{\mathrm{A,sm}}(X,Y)=q^3(q-1)^2(q^2-1)\sum_{[E,O]/\mathbb{F}_q}\frac{W^\alpha(X,Y,t_E)}{\#\operatorname{Aut}_{\mathbb{F}_q}(E,O)}. \tag*{(1)} W 3 A , sm ( X , Y ) = q 3 ( q − 1 ) 2 ( q 2 − 1 ) [ E , O ] / F q ∑ # Aut F q ( E , O ) W α ( X , Y , t E ) . (1)
In [11 ] , Theorem 4, the sum is grouped by trace and has the additional condition t ≠ 0 t\ne0 t = 0 (mod 3). This condition is a typographical error: the last step of the proof sums over all elliptic curves, as does Proposition 5 of that paper. Formula (1) sums over all isomorphism classes and follows from Proposition 5 and the proof of Theorem 4.
Since the line component of F F F is unique, the q 2 + q + 1 q^2+q+1 q 2 + q + 1 choices of line give disjoint sets of quartics. The affine cubic enumerators already count the nonzero scalar multiples of F F F . Thus quartics of this type contribute
( q 2 + q + 1 ) X q + 1 ( W 3 A , c u s p ( X , Y ) + W 3 A , s p l i t ( X , Y ) + W 3 A , n o n s p l i t ( X , Y ) + W 3 A , s m ( X , Y ) ) . (2) (q^2+q+1)X^{q+1}\left(W_3^{\mathrm{A,cusp}}(X,Y)+W_3^{\mathrm{A,split}}(X,Y)+W_3^{\mathrm{A,nonsplit}}(X,Y)+W_3^{\mathrm{A,sm}}(X,Y)\right). \tag*{(2)} ( q 2 + q + 1 ) X q + 1 ( W 3 A , cusp ( X , Y ) + W 3 A , split ( X , Y ) + W 3 A , nonsplit ( X , Y ) + W 3 A , sm ( X , Y ) ) . (2)
The reducible contribution
The six line and conic factorization families in Tables A.1–A.6 are disjoint. For each number z z z of rational zeros, Table 1 gives their combined count R z ( q ) R_z(q) R z ( q ) . The incidence recurrences and the collection of these coefficients are implemented in the accompanying code.
Table 1 (PDF p. 7). Collected coefficients for the six line and conic families.
Summing the seven disjoint factorization families gives
W r e d ( X , Y ) = ( q − 1 ) ∑ z R z ( q ) X z Y q 2 + q + 1 − z + ( q 2 + q + 1 ) X q + 1 ( W 3 A , c u s p ( X , Y ) + W 3 A , s p l i t ( X , Y ) + W 3 A , n o n s p l i t ( X , Y ) + W 3 A , s m ( X , Y ) ) , (3) \begin{aligned}
W_{\mathrm{red}}(X,Y)={}&(q-1)\sum_z R_z(q)X^zY^{q^2+q+1-z}\\
&+(q^2+q+1)X^{q+1}\left(W_3^{A,\mathrm{cusp}}(X,Y)+W_3^{A,\mathrm{split}}(X,Y)\right.\\
&\left.\qquad\qquad\quad+W_3^{A,\mathrm{nonsplit}}(X,Y)+W_3^{A,\mathrm{sm}}(X,Y)\right), \tag*{(3)}
\end{aligned} W red ( X , Y ) = ( q − 1 ) z ∑ R z ( q ) X z Y q 2 + q + 1 − z + ( q 2 + q + 1 ) X q + 1 ( W 3 A , cusp ( X , Y ) + W 3 A , split ( X , Y ) + W 3 A , nonsplit ( X , Y ) + W 3 A , sm ( X , Y ) ) , (3)
where z z z runs through the twenty entries of Table 1. The first sum combines the contributions of the six line and conic families, with a factor of q − 1 q-1 q − 1 for the nonzero scalar multiples. The second is the line and cubic contribution (2) .
Absolutely irreducible quartics
A smooth plane quartic is a nonhyperelliptic genus three curve embedded by its complete canonical series, and every such curve has a canonical plane model [7 §6.4] . Its contribution is the smooth term of Theorem 1.1. We now count singular quartics by fixing their normalization, which has genus two, one, or zero, and determining their plane linear series.
Singularities, profiles, and series on a fixed normalization
Let C ‾ 0 ⊂ P F q 2 \overline{C}_0 \subset\mathbb{P}^2_{\mathbb{F}_q} C 0 ⊂ P F q 2 be an absolutely irreducible plane quartic, and let ν : C ⟶ C 0 \nu:C\longrightarrow C_0 ν : C ⟶ C 0 be its normalization. Put C ‾ 0 = C 0 ⊗ F q F ‾ q \overline{C}_0=C_0\otimes_{\mathbb{F}_q}\overline{\mathbb{F}}_q C 0 = C 0 ⊗ F q F q . We similarly write C ‾ = C ⊗ F q F ‾ q \overline{C}=C\otimes_{\mathbb{F}_q}\overline{\mathbb{F}}_q C = C ⊗ F q F q , and let ν ‾ : C ‾ ⟶ C ‾ 0 \overline{\nu}:\overline{C}\longrightarrow\overline{C}_0 ν : C ⟶ C 0 be the base change of ν \nu ν . It is again the normalization [23 Tag 0C3N] .
Throughout this section, a branch means a geometric branch, over F ‾ q \overline{\mathbb{F}}_q F q . Intuitively, a branch at a point P P P is one local irreducible piece of the curve passing through P P P .
To describe this precisely, choose homogeneous coordinates [ X : Y : Z ] [X:Y:Z] [ X : Y : Z ] with P = [ a : b : 1 ] P=[a:b:1] P = [ a : b : 1 ] , and let F ( X , Y , Z ) = 0 F(X,Y,Z)=0 F ( X , Y , Z ) = 0 define C ‾ 0 \overline{C}_0 C 0 . On the affine chart Z ≠ 0 Z\ne0 Z = 0 , put u = X / Z − a u=X/Z-a u = X / Z − a and v = Y / Z − b v=Y/Z-b v = Y / Z − b . Then P = ( 0 , 0 ) P=(0,0) P = ( 0 , 0 ) , and the curve has equation
f ( u , v ) = F ( u + a , v + b , 1 ) = 0. f(u,v)=F(u+a,v+b,1)=0. f ( u , v ) = F ( u + a , v + b , 1 ) = 0.
We call this a local equation at $P : it is the equation of the curve on this chart, with P P P moved to the origin. The variables u , v u,v u , v are coordinates of the ambient plane.
To study branches, we regard f f f as an element of F ‾ q [ [ u , v ] ] \overline{\mathbb{F}}_q[[u,v]] F q [[ u , v ]] , the ring of formal power series. Multiplying f f f by a unit, that is, a power series with nonzero constant term, does not change the ideal ( f ) (f) ( f ) . Each irreducible factor f B f_B f B , counted up to multiplication by a unit, defines a branch B B B by the equation f B = 0 f_B=0 f B = 0 . See [14 Definition 16.3] . The normalization has one point above P P P for each branch [14 Theorem 16.14] . An absolutely irreducible curve can have several branches at a point, because its defining polynomial can split in formal power series.
Define Σ ( C 0 ) = Sing ( C ‾ 0 ) ( F ‾ q ) \Sigma(C_0)=\operatorname{Sing}(\overline{C}_0)(\overline{\mathbb{F}}_q) Σ ( C 0 ) = Sing ( C 0 ) ( F q ) , and let B ( C 0 ) = ν ‾ − 1 ( Σ ( C ‾ 0 ) ) \mathcal{B}(C_0)=\overline{\nu}^{-1}(\Sigma(\overline{C}_0)) B ( C 0 ) = ν − 1 ( Σ ( C 0 )) . Write π C 0 : B ( C 0 ) ⟶ Σ ( C 0 ) \pi_{C_0}:\mathcal{B}(C_0)\longrightarrow\Sigma(C_0) π C 0 : B ( C 0 ) ⟶ Σ ( C 0 ) for the restriction of ν ‾ \overline{\nu} ν . We identify each point of B ( C 0 ) \mathcal{B}(C_0) B ( C 0 ) with the branch it represents. Thus the number of branches at P P P is r ( P ) = # π C 0 − 1 ( P ) r(P)=\#\pi_{C_0}^{-1}(P) r ( P ) = # π C 0 − 1 ( P ) . Both Σ ( C 0 ) \Sigma(C_0) Σ ( C 0 ) and B ( C 0 ) \mathcal{B}(C_0) B ( C 0 ) are finite sets of geometric points, and π C 0 \pi_{C_0} π C 0 commutes with Frob q \operatorname{Frob}_q Frob q .
Let M M M be a module over a ring R R R . Its length , denoted by length R ( M ) \operatorname{length}_R(M) length R ( M ) , is the largest integer n n n for which there is a chain of R R R -submodules
0 = M 0 ⊊ M 1 ⊊ ⋯ ⊊ M n = M . 0=M_0\subsetneq M_1\subsetneq\cdots\subsetneq M_n=M. 0 = M 0 ⊊ M 1 ⊊ ⋯ ⊊ M n = M .
If there is no finite bound on n n n , the length is infinite. See [23 Tag 00IU] . All module lengths used below are finite. When R R R is a local F ‾ q \overline{\mathbb{F}}_q F q -algebra with residue field F ‾ q \overline{\mathbb{F}}_q F q , length R ( M ) = dim F ‾ q M \operatorname{length}_R(M)=\dim_{\overline{\mathbb{F}}_q}M length R ( M ) = dim F q M for every module M M M of finite length.
For a closed singular point x ∈ C 0 x\in C_0 x ∈ C 0 , the delta invariant of C 0 C_0 C 0 at x x x is
δ x = length O C 0 , x ( ( ν ∗ O C / O C 0 ) x ) . \delta_x=\operatorname{length}_{\mathcal{O}_{C_0,x}}\left((\nu_*\mathcal{O}_{C}/\mathcal{O}_{C_0})_x\right). δ x = length O C 0 , x ( ( ν ∗ O C / O C 0 ) x ) .
For a geometric singular point P ∈ Σ ( C 0 ) P\in\Sigma(C_0) P ∈ Σ ( C 0 ) , define δ P \delta_P δ P in the same way using C ‾ 0 \overline{C}_0 C 0 and its normalization ν ‾ \overline{\nu} ν . The genus formula for the normalization gives
3 − g ( C ) = δ ( C 0 ) = ∑ x ∈ Sing ( C 0 ) [ κ ( x ) : F q ] δ x = ∑ P ∈ Σ ( C 0 ) δ P . 3-g(C)=\delta(C_0)=\sum_{x\in\operatorname{Sing}(C_0)}[\kappa(x):\mathbb{F}_q]\delta_x=\sum_{P\in\Sigma(C_0)}\delta_P. 3 − g ( C ) = δ ( C 0 ) = x ∈ Sing ( C 0 ) ∑ [ κ ( x ) : F q ] δ x = P ∈ Σ ( C 0 ) ∑ δ P .
See [18 Ch. 7, Proposition 5.4] . Thus the normalization of a singular plane quartic has genus two, one, or zero when its total delta invariant is one, two, or three, respectively.
The map ν \nu ν is an isomorphism over the smooth locus. We write B ( C 0 ) Frob q \mathcal{B}(C_0)^{\operatorname{Frob}_q} B ( C 0 ) Frob q and Σ ( C 0 ) Frob q \Sigma(C_0)^{\operatorname{Frob}_q} Σ ( C 0 ) Frob q for the subsets of B ( C 0 ) \mathcal{B}(C_0) B ( C 0 ) and Σ ( C 0 ) \Sigma(C_0) Σ ( C 0 ) fixed by Frobenius. They consist of the rational branches and rational singular points, respectively. To count rational points on C 0 C_0 C 0 , we therefore remove the rational branches from the count on C C C and add the rational singular points. This gives
# C 0 ( F q ) = # C ( F q ) − # B ( C 0 ) Frob q + # Σ ( C 0 ) Frob q . (4) \#C_0(\mathbb{F}_q)=\#C(\mathbb{F}_q)-\#\mathcal{B}(C_0)^{\operatorname{Frob}_q}+\#\Sigma(C_0)^{\operatorname{Frob}_q}. \tag*{(4)} # C 0 ( F q ) = # C ( F q ) − # B ( C 0 ) Frob q + #Σ ( C 0 ) Frob q . (4)
Define Δ ( C 0 ) = # B ( C 0 ) Frob q − # Σ ( C 0 ) Frob q \Delta(C_0)=\#\mathcal{B}(C_0)^{\operatorname{Frob}_q}-\#\Sigma(C_0)^{\operatorname{Frob}_q} Δ ( C 0 ) = # B ( C 0 ) Frob q − #Σ ( C 0 ) Frob q . Then # C 0 ( F q ) = # C ( F q ) − Δ ( C 0 ) \#C_0(\mathbb{F}_q)=\#C(\mathbb{F}_q)-\Delta(C_0) # C 0 ( F q ) = # C ( F q ) − Δ ( C 0 ) , so the Frobenius trace of C 0 C_0 C 0 is the trace of its normalization plus Δ ( C 0 ) \Delta(C_0) Δ ( C 0 ) . Figure 2 illustrates the contribution of a rational node or cusp to this difference.
Figure 2. Normalization above a rational singular point P P P . The upper curves show smooth portions of C ‾ \overline{C} C , with the distinct preimages of P P P marked. The lower curves are schematic affine views illustrating the singularities at P P P over F ‾ q \overline{\mathbb{F}}_q F q . Filled points are F q \mathbb{F}_q F q -rational, and the two open points are exchanged by Frob q \operatorname{Frob}_q Frob q . The displayed differences give the contributions to Δ ( C 0 ) \Delta(C_0) Δ ( C 0 ) . The cusp has one geometric preimage, although its fiber has length two.
At each singular point P P P , we record its multiplicity m ( P ) m(P) m ( P ) and its delta invariant δ P \delta_P δ P , defined above. The multiplicity m ( P ) m(P) m ( P ) is the smallest total degree of a nonzero term in the defining series f ( u , v ) f(u,v) f ( u , v ) at P P P . Each point has its own pair of integers. Frobenius preserves these numbers: m ( Frob q ( P ) ) = m ( P ) m(\operatorname{Frob}_q(P))=m(P) m ( Frob q ( P )) = m ( P ) and δ Frob q ( P ) = δ P \delta_{\operatorname{Frob}_q(P)}=\delta_P δ Frob q ( P ) = δ P .
Definition 3.1. The Galois refined singularity profile of C 0 C_0 C 0 is
τ ( C 0 ) = [ B ( C 0 ) → π C 0 Σ ( C 0 ) , ( m ( P ) , δ P ) P ∈ Σ ( C 0 ) ] . \tau(C_0)=\left[\mathcal{B}(C_0)\xrightarrow{\pi_{C_0}}\Sigma(C_0),(m(P),\delta_P)_{P\in\Sigma(C_0)}\right]. τ ( C 0 ) = [ B ( C 0 ) π C 0 Σ ( C 0 ) , ( m ( P ) , δ P ) P ∈ Σ ( C 0 ) ] . where the brackets denote the isomorphism class, with the Frobenius action on both finite sets and the pair ( m ( P ) , δ P ) (m(P),\delta_P) ( m ( P ) , δ P ) attached to each singular point P P P . For another quartic C 0 ′ C'_0 C 0 ′ , write m ′ ( P ′ ) m'(P') m ′ ( P ′ ) and δ P ′ ′ \delta'_{P'} δ P ′ ′ for the two integers at a singular point P ′ P' P ′ . The two quartics have the same profile exactly when there are Frobenius equivariant bijections α : B ( C 0 ) → ∼ B ( C 0 ′ ) \alpha:\mathcal{B}(C_0)\xrightarrow{\sim}\mathcal{B}(C'_0) α : B ( C 0 ) ∼ B ( C 0 ′ ) and β : Σ ( C 0 ) → ∼ Σ ( C 0 ′ ) \beta:\Sigma(C_0)\xrightarrow{\sim}\Sigma(C'_0) β : Σ ( C 0 ) ∼ Σ ( C 0 ′ ) that preserve the map to the singular points,
π C 0 ′ ∘ α = β ∘ π C 0 , \pi_{C'_0}\circ\alpha=\beta\circ\pi_{C_0}, π C 0 ′ ∘ α = β ∘ π C 0 , and the two integers at corresponding points, so that for every P ∈ Σ ( C 0 ) P\in\Sigma(C_0) P ∈ Σ ( C 0 ) ,
m ′ ( β ( P ) ) = m ( P ) , m'(\beta(P))=m(P), m ′ ( β ( P )) = m ( P ) , δ β ( P ) ′ = δ P . \delta'_{\beta(P)}=\delta_P. δ β ( P ) ′ = δ P .
The map π C 0 \pi_{C_0} π C 0 already determines the branch number r ( P ) r(P) r ( P ) . For the quartic singularity types considered here, the triples ( m ( P ) , δ P , r ( P ) ) (m(P),\delta_P,r(P)) ( m ( P ) , δ P , r ( P )) in Table 2 are all distinct. See [6 §9] . Thus the profile determines the local type at each point. Conversely, each type determines these three integers. We use the labels in the table as names for the types recovered from the numerical data. The sum of the delta invariants at the singular points determines the genus of the normalization.
For example, a node and a cusp both have ( m ( P ) , δ P ) = ( 2 , 1 ) (m(P),\delta_P)=(2,1) ( m ( P ) , δ P ) = ( 2 , 1 ) , but the fibers over them have two and one branches, respectively. If these are the only two singular points, Frobenius must fix each point because it preserves the branch number. Two nodes may instead form a conjugate pair. At a rational node, Frobenius fixes both branches in the split case and exchanges them in the nonsplit case. These possibilities are all recorded by the finite sets and their map.
For a profile τ \tau τ , write B τ → Σ τ \mathcal{B}_\tau\to\Sigma_\tau B τ → Σ τ for its underlying map of finite Frobenius sets, and define
Δ τ = # B τ Frob q − # Σ τ Frob q . \Delta_\tau=\#\mathcal{B}_\tau^{\operatorname{Frob}_q}-\#\Sigma_\tau^{\operatorname{Frob}_q}. Δ τ = # B τ Frob q − # Σ τ Frob q .
This number depends only on the isomorphism class of τ \tau τ , and every quartic of profile τ \tau τ satisfies
# C 0 ( F q ) = # C ( F q ) − Δ τ . (5) \#C_0(\mathbb{F}_q)=\#C(\mathbb{F}_q)-\Delta_\tau. \tag*{(5)} # C 0 ( F q ) = # C ( F q ) − Δ τ . (5)
We recall the multiplicities of branches, their multiplicity sequences, and the intersection multiplicities between distinct branches. We use these to distinguish the singularity types in Table 2.
We describe these local invariants over F ‾ q \overline{\mathbb{F}}_q F q . At a singular point P P P , choose coordinates u , v u,v u , v centered at P P P , as above. For a branch B B B at P P P , let Q ∈ C ‾ Q \in\overline{C} Q ∈ C be its corresponding point on the normalization. Choose a local parameter t t t at Q Q Q , meaning a function that vanishes to order one there. The completed local ring at Q Q Q is then F ‾ q [ [ t ] ] \overline{\mathbb{F}}_q[[t]] F q [[ t ]] [14 Theorem 16.9] . Pulling back u , v u,v u , v by ν \nu ν gives formal power series u ( t ) , v ( t ) ∈ t F ‾ q [ [ t ] ] u(t),v(t) \in t\overline{\mathbb{F}}_q[[t]] u ( t ) , v ( t ) ∈ t F q [[ t ]] satisfying f B ( u ( t ) , v ( t ) ) = 0 f_B(u(t),v(t))=0 f B ( u ( t ) , v ( t )) = 0 . This gives a formal parametrization of B B B . For a nonzero power series, ord t \operatorname{ord}_t ord t is the exponent of its first nonzero term. We set ord t ( 0 ) = ∞ \operatorname{ord}_t(0)=\infty ord t ( 0 ) = ∞ . The multiplicity of B B B is
m 0 ( B ) = min { ord t u ( t ) , ord t v ( t ) } . m_0(B)=\min\{\operatorname{ord}_t u(t),\operatorname{ord}_t v(t)\}. m 0 ( B ) = min { ord t u ( t ) , ord t v ( t )} .
In particular, the branch is smooth exactly when its multiplicity is one [19 Remark 2.4(a)] . The point multiplicity is m ( P ) = ∑ B ∈ π − 1 ( P ) m 0 ( B ) m(P)=\sum_{B\in\pi^{-1}(P)}m_0(B) m ( P ) = ∑ B ∈ π − 1 ( P ) m 0 ( B ) , the sum over its branches. It equals r ( P ) r(P) r ( P ) exactly when all branches at P P P are smooth.
For a finite scheme Z Z Z over F ‾ q \overline{\mathbb{F}}_q F q , its length is
length ( Z ) = ∑ z ∈ Z ( F ‾ q ) dim F ‾ q O Z , z . \operatorname{length}(Z)=\sum_{z\in Z(\overline{\mathbb{F}}_q)}\dim_{\overline{\mathbb{F}}_q}\mathcal{O}_{Z,z}. length ( Z ) = z ∈ Z ( F q ) ∑ dim F q O Z , z .
where O Z , z \mathcal{O}_{Z,z} O Z , z is the local ring at z z z and dim F ‾ q \dim_{\overline{\mathbb{F}}_q} dim F q denotes vector space dimension. We use this for finite intersections and fibers. For example, the doubled point 2 Q 2Q 2 Q on the smooth curve C ‾ \overline{C} C has local ring F ‾ q [ [ t ] ] / ( t 2 ) \overline{\mathbb{F}}_q[[t]]/(t^2) F q [[ t ]] / ( t 2 ) . Its basis over F ‾ q \overline{\mathbb{F}}_q F q is 1 , t 1,t 1 , t , so it has length two although it consists of only one point.
These multiplicities also describe the fiber of the normalization over P P P . The local ring of this fiber at Q Q Q is F ‾ q [ [ t ] ] / ( u ( t ) , v ( t ) ) \overline{\mathbb{F}}_q[[t]]/(u(t),v(t)) F q [[ t ]] / ( u ( t ) , v ( t )) . A nonzero power series is a power of t t t times a unit, so the ideal ( u ( t ) , v ( t ) ) (u(t),v(t)) ( u ( t ) , v ( t )) is ( t m 0 ( B ) ) (t^{m_0(B)}) ( t m 0 ( B ) ) . Thus the length of the fiber at Q Q Q is
dim F ‾ q F ‾ q [ [ t ] ] / ( u ( t ) , v ( t ) ) = min { ord t u ( t ) , ord t v ( t ) } = m 0 ( B ) . (6) \dim_{\overline{\mathbb{F}}_q}\overline{\mathbb{F}}_q[[t]]/(u(t),v(t))=\min\{\operatorname{ord}_t u(t),\operatorname{ord}_t v(t)\}=m_0(B). \tag*{(6)} dim F q F q [[ t ]] / ( u ( t ) , v ( t )) = min { ord t u ( t ) , ord t v ( t )} = m 0 ( B ) . (6)
Summing over the branches gives length ( ν ‾ − 1 ( P ) ) = m ( P ) \operatorname{length}(\overline{\nu}^{-1}(P))=m(P) length ( ν − 1 ( P )) = m ( P ) . Here length counts each point with its multiplicity, whereas r ( P ) r(P) r ( P ) counts the distinct points in the fiber. At a smooth point, the normalization is an isomorphism and its fiber has length one.
The multiplicity sequence records what happens under successive blowups. After blowing up the singular point, follow the strict transform of B B B , namely the closure of the part of the branch away from that point, and record its multiplicity at the point above it. Repeat until the branch first becomes smooth. Let N B N_B N B be the number of blowups performed, and let m i ( B ) m_i(B) m i ( B ) be the multiplicity after i i i blowups, for 0 ≤ i ≤ N B 0\leq i\leq N_B 0 ≤ i ≤ N B . We write the resulting list as
m ( B ) = ( m 0 ( B ) : m 1 ( B ) : ⋯ : m N B ( B ) ) . \mathbf{m}(B)=\left(m_0(B):m_1(B):\cdots:m_{N_B}(B)\right). m ( B ) = ( m 0 ( B ) : m 1 ( B ) : ⋯ : m N B ( B ) ) .
The last entry is m N B ( B ) = 1 m_{N_B}(B)=1 m N B ( B ) = 1 . If B B B is already smooth, then N B = 0 N_B=0 N B = 0 and its sequence is ( 1 ) (1) ( 1 ) .
This sequence can be computed directly from a parametrization. If ord t u ≤ ord t v \operatorname{ord}_t u\leq\operatorname{ord}_t v ord t u ≤ ord t v , the relevant blowup chart has coordinates u u u and v / u − c v/u-c v / u − c , where c c c is the constant term of v / u v/u v / u . For example, the branch ( u , v ) = ( t 2 , t 5 ) (u,v)=(t^2,t^5) ( u , v ) = ( t 2 , t 5 ) becomes ( t 2 , t 3 ) (t^2,t^3) ( t 2 , t 3 ) after one blowup and ( t 2 , t ) (t^2,t) ( t 2 , t ) after the next. Thus N B = 2 N_B=2 N B = 2 , its multiplicity sequence is ( 2 : 2 : 1 ) (2:2:1) ( 2 : 2 : 1 ) , and its delta invariant is two.
More generally, the blowup formula gives
δ ( B ) = ∑ i = 0 N B ( m i ( B ) 2 ) . (7) \delta(B)=\sum_{i=0}^{N_B}\binom{m_i(B)}{2}. \tag*{(7)} δ ( B ) = i = 0 ∑ N B ( 2 m i ( B ) ) . (7)
See [19 Remark 2.10] .
For two distinct branches B , B ′ B,B' B , B ′ at the same point, choose their irreducible defining series f B , f B ′ ∈ F ‾ q [ [ u , v ] ] f_B,f_{B'}\in\overline{\mathbb{F}}_q[[u,v]] f B , f B ′ ∈ F q [[ u , v ]] , as above. Their intersection multiplicity is
I ( B , B ′ ) = dim F q F ‾ q [ [ u , v ] ] / ( f B , f B ′ ) . I(B,B')=\dim_{\mathbb{F}_q}\overline{\mathbb{F}}_q[[u,v]]/(f_B,f_{B'}). I ( B , B ′ ) = dim F q F q [[ u , v ]] / ( f B , f B ′ ) .
Two smooth branches with different tangent lines have intersection multiplicity one. The branches v = 0 v=0 v = 0 and v = u 2 v=u^2 v = u 2 have intersection multiplicity two. Thus m ( B ) m(B) m ( B ) describes each branch on its own, whereas I ( B , B ′ ) I(B,B') I ( B , B ′ ) measures the contact between different branches. If B 1 , … , B s B_1,\ldots,B_s B 1 , … , B s are the branches at P P P , then
δ P = ∑ i = 1 s δ ( B i ) + ∑ 1 ≤ i < j ≤ s I ( B i , B j ) (8) \delta_P=\sum_{i=1}^{s}\delta(B_i)+\sum_{1\leq i<j\leq s}I(B_i,B_j) \tag*{(8)} δ P = i = 1 ∑ s δ ( B i ) + 1 ≤ i < j ≤ s ∑ I ( B i , B j ) (8)
[19 Remark 2.4(d)] . In particular, singularities with two smooth branches can have the same branch multiplicity sequences but different delta invariants because the intersection multiplicities differ.
Since a plane quartic has arithmetic genus three, every singular point satisfies δ P ≤ 3 \delta_P\leq3 δ P ≤ 3 . The standard formulas for the delta invariant give the branch configurations in Table 2. We use the labels of [6 §9] , expressed in terms of the branch data above. As throughout the paper, we assume char ( F q ) > 3 \operatorname{char}(\mathbb{F}_q)>3 char ( F q ) > 3 .
Table 2. Local singularity configurations for absolutely irreducible plane quartics.
For comparison with the literature, we also recall the value semigroup of a branch. Its completed local ring is the subring R B = F ‾ q [ [ u ( t ) , v ( t ) ] ] ⊂ F ‾ q [ [ t ] ] R_B=\overline{\mathbb{F}}_q[[u(t),v(t)]]\subset\overline{\mathbb{F}}_q[[t]] R B = F q [[ u ( t ) , v ( t )]] ⊂ F q [[ t ]] , and its value semigroup is
Γ ( B ) = { ord t h : 0 ≠ h ∈ R B } ⊂ Z ≥ 0 . \Gamma(B)=\{\operatorname{ord}_t h:0\ne h\in R_B\}\subset\mathbb{Z}_{\geq0}. Γ ( B ) = { ord t h : 0 = h ∈ R B } ⊂ Z ≥ 0 .
It contains zero and is closed under addition because orders add under multiplication. Its complement is finite, and the number of missing nonnegative integers is δ ( B ) \delta(B) δ ( B ) . See [5 §§4.3–4.4] .
Here ⟨ a , b ⟩ = { i a + j b : i , j ∈ Z ≥ 0 } \langle a,b\rangle=\{ia+jb:i,j\in\mathbb{Z}_{\geq0}\} ⟨ a , b ⟩ = { ia + j b : i , j ∈ Z ≥ 0 } . For example, F ‾ q [ [ t 2 , t 7 ] ] \overline{\mathbb{F}}_q[[t^2,t^7]] F q [[ t 2 , t 7 ]] has value semigroup ⟨ 2 , 7 ⟩ = { 0 , 2 , 4 , 6 , 7 , 8 , … } \langle2,7\rangle=\{0,2,4,6,7,8,\ldots\} ⟨ 2 , 7 ⟩ = { 0 , 2 , 4 , 6 , 7 , 8 , … } . Its missing values are 1 , 3 , 5 1,3,5 1 , 3 , 5 , so its delta invariant is three. The four unibranch types A 2 A_2 A 2 , A 4 A_4 A 4 , E 6 E_6 E 6 , A 6 A_6 A 6 in the table have value semigroups ⟨ 2 , 3 ⟩ \langle2,3\rangle ⟨ 2 , 3 ⟩ , ⟨ 2 , 5 ⟩ \langle2,5\rangle ⟨ 2 , 5 ⟩ , ⟨ 3 , 4 ⟩ \langle3,4\rangle ⟨ 3 , 4 ⟩ , and ⟨ 2 , 7 ⟩ \langle2,7\rangle ⟨ 2 , 7 ⟩ , respectively. These give another description of the listed branch types. We will check the types needed in the direct counts by vanishing orders and blowups, without a separate classification of value semigroups.
Remark 3.2. The symbols A i A_i A i , D i D_i D i , E 6 E_6 E 6 refer only to the branch data in Table 2. We do not use them to claim that a defining series in F ‾ q [ [ u , v ] ] \overline{\mathbb{F}}_q[[u,v]] F q [[ u , v ]] is right equivalent to a characteristic zero ADE normal form, or that the singularity is right simple. These properties can change in positive characteristic. For example, in characteristic p > 2 p>2 p > 2 , the right simple ranges are A k A_k A k with k ≤ p − 2 k\leq p-2 k ≤ p − 2 and D k D_k D k with k < p k<p k < p [10 Theorem 3.2] . Thus, for instance, A 4 A_4 A 4 , A 5 A_5 A 5 , D 5 D_5 D 5 in characteristic five and A 6 A_6 A 6 in characteristic seven do not have the characteristic zero right simple meaning.
The local calculations below use vanishing orders, multiplicity sequences, and branch intersection multiplicities. The point counts also use the Frobenius action on branches. Bergström’s counts used in genus zero come from his odd characteristic formulas, and the direct local computations require only that two and three be invertible. Thus the assumption char ( F q ) > 3 \operatorname{char}(\mathbb{F}_q)>3 char ( F q ) > 3 is enough. For all the types in Table 2 to have the characteristic zero right simple meaning, it is enough to assume char ( F q ) > 7 \operatorname{char}(\mathbb{F}_q)>7 char ( F q ) > 7 .
We next define what we count on a fixed normalization. Let C / F q C/\mathbb{F}_q C / F q be a smooth projective geometrically connected curve. A base point free linear series g 4 2 g^2_4 g 4 2 on C C C is an isomorphism class of pairs ( L , V ) (L,V) ( L , V ) , where L L L is a line bundle of degree four on C C C and V ⊂ H 0 ( C , L ) V\subset H^0(C,L) V ⊂ H 0 ( C , L ) is a three dimensional base point free subspace. Two pairs ( L , V ) (L,V) ( L , V ) and ( L ′ , V ′ ) (L',V') ( L ′ , V ′ ) are isomorphic if an isomorphism L ≃ L ′ L\simeq L' L ≃ L ′ carries V V V onto V ′ V' V ′ . The pair defines a morphism ϕ L , V : C ⟶ P ( V ∨ ) ≃ P 2 \phi_{L,V}:C\longrightarrow\mathbb{P}(V^\vee)\simeq\mathbb{P}^2 ϕ L , V : C ⟶ P ( V ∨ ) ≃ P 2 . Let G 4 2 ( C ) G^2_4(C) G 4 2 ( C ) be the set of such linear series for which ϕ L , V \phi_{L,V} ϕ L , V is geometrically birational onto its image. For γ = [ ( L , V ) ] ∈ G 4 2 ( C ) \gamma=[(L,V)]\in G^2_4(C) γ = [( L , V )] ∈ G 4 2 ( C ) , put C γ = ϕ L , V ( C ) ⊂ P ( V ∨ ) C_\gamma=\phi_{L,V}(C)\subset\mathbb{P}(V^\vee) C γ = ϕ L , V ( C ) ⊂ P ( V ∨ ) . For a profile τ \tau τ , let G 4 , τ 2 ( C ) G^2_{4,\tau}(C) G 4 , τ 2 ( C ) be the subset of G 4 2 ( C ) G^2_4(C) G 4 2 ( C ) consisting of the γ \gamma γ for which τ ( C γ ) = τ \tau(C_\gamma)=\tau τ ( C γ ) = τ , and write m τ ( C ) = # G 4 , τ 2 ( C ) m_\tau(C)=\#G^2_{4,\tau}(C) m τ ( C ) = # G 4 , τ 2 ( C ) . Thus m τ ( C ) m_\tau(C) m τ ( C ) counts plane linear series on the fixed curve C C C . We do not identify series that differ by an element of Aut F q ( C ) \operatorname{Aut}_{\mathbb{F}_q}(C) Aut F q ( C ) .
Proposition 3.3. Let τ \tau τ be a profile whose quartics have normalizations of genus g g g . Its contribution to the weight enumerator is
W C 2 , 4 I r r , τ ( X , Y ) = ( q − 1 ) # PGL 3 ( F q ) ∑ [ C ] m τ ( C ) X # C ( F q ) − Δ τ Y q 2 + q + 1 − # C ( F q ) + Δ τ # Aut F q ( C ) . W^{\mathrm{Irr},\tau}_{C_2,4}(X,Y)=(q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)\sum_{[C]}\frac{m_\tau(C)X^{\#C(\mathbb{F}_q)-\Delta_\tau}Y^{q^2+q+1-\#C(\mathbb{F}_q)+\Delta_\tau}}{\#\operatorname{Aut}_{\mathbb{F}_q}(C)}. W C 2 , 4 Irr , τ ( X , Y ) = ( q − 1 ) # PGL 3 ( F q ) [ C ] ∑ # Aut F q ( C ) m τ ( C ) X # C ( F q ) − Δ τ Y q 2 + q + 1 − # C ( F q ) + Δ τ . The sum is over representatives of the F q \mathbb{F}_q F q -isomorphism classes of smooth projective genus g g g curves. Here Aut F q ( C ) \operatorname{Aut}_{\mathbb{F}_q}(C) Aut F q ( C ) is the full automorphism group of the underlying curve.
Proof. Fix C C C . For each γ = [ ( L , V ) ] ∈ G 4 , τ 2 ( C ) \gamma=[(L,V)]\in G^2_{4,\tau}(C) γ = [( L , V )] ∈ G 4 , τ 2 ( C ) , the set of projective isomorphisms P ( V ∨ ) ≃ P F q 2 \mathbb{P}(V^\vee)\simeq\mathbb{P}^2_{\mathbb{F}_q} P ( V ∨ ) ≃ P F q 2 has # PGL 3 ( F q ) \#\operatorname{PGL}_3(\mathbb{F}_q) # PGL 3 ( F q ) elements. Hence the m τ ( C ) m_\tau(C) m τ ( C ) linear series give # PGL 3 ( F q ) m τ ( C ) \#\operatorname{PGL}_3(\mathbb{F}_q)m_\tau(C) # PGL 3 ( F q ) m τ ( C ) normalization maps C → P 2 C\to\mathbb{P}^2 C → P 2 . On the other hand, an embedded quartic C 0 ⊂ P 2 C_0\subset\mathbb{P}^2 C 0 ⊂ P 2 whose normalization is F q \mathbb{F}_q F q -isomorphic to C C C has exactly # Aut F q ( C ) \#\operatorname{Aut}_{\mathbb{F}_q}(C) # Aut F q ( C ) normalization maps from C C C . After choosing one map, we obtain all the others uniquely by composing it with an automorphism of C C C . Therefore the number of embedded quartics of profile τ \tau τ with normalization isomorphic to C C C is # PGL 3 ( F q ) m τ ( C ) / # Aut F q ( C ) \#\operatorname{PGL}_3(\mathbb{F}_q)m_\tau(C)/\#\operatorname{Aut}_{\mathbb{F}_q}(C) # PGL 3 ( F q ) m τ ( C ) /# Aut F q ( C ) . Each embedded quartic has q − 1 q-1 q − 1 nonzero scalar defining equations, and (5) gives its number of rational points. Summing over [ C ] [C] [ C ] proves the stated formula. □ \square □
Geometric genus two
Fix a smooth projective genus two curve C / F q C/\mathbb{F}_q C / F q . For M ∈ ( Sym 2 C ) ( F q ) M \in(\operatorname{Sym}^2 C)(\mathbb{F}_q) M ∈ ( Sym 2 C ) ( F q ) , put L M = ω C ( M ) \mathcal{L}_M = \omega_C(M) L M = ω C ( M ) , and let ϕ M = ϕ ∣ L M ∣ : C ⟶ P 2 \phi_M = \phi_{|\mathcal{L}_M|}: C \longrightarrow\mathbb{P}^2 ϕ M = ϕ ∣ L M ∣ : C ⟶ P 2 . By Riemann–Roch and [7 Corollary 2.19] , every line bundle of degree four on C C C has three global sections and is base point free. The classification of genus two plane linear series in [7 §6.3] gives the following description. If M ∈ ∣ K C ∣ M \in|K_C| M ∈ ∣ K C ∣ , then L M ≃ ω C ⊗ 2 \mathcal{L}_M \simeq\omega_C^{\otimes2} L M ≃ ω C ⊗ 2 , and ϕ M \phi_M ϕ M is the canonical hyperelliptic double cover followed by the quadratic Veronese embedding of P 1 \mathbb{P}^1 P 1 . If M ∉ ∣ K C ∣ M \notin|K_C| M ∈ / ∣ K C ∣ , define C M : = ϕ M ( C ) ⊂ P 2 C_M := \phi_M(C) \subset\mathbb{P}^2 C M := ϕ M ( C ) ⊂ P 2 and let ν M : C → C M \nu_M: C \to C_M ν M : C → C M be the induced map. Then C M C_M C M is an absolutely irreducible plane quartic, ν M \nu_M ν M is its normalization, and the scheme theoretic fiber of ν M \nu_M ν M over the unique singular point of C M C_M C M is M M M . Thus, after base change to F ‾ q \overline{\mathbb{F}}_q F q and writing M = P + Q M = P + Q M = P + Q , the singularity is a node when P ≠ Q P \ne Q P = Q and a cusp when P = Q P = Q P = Q .
Conversely, let φ : C ⟶ P 2 \varphi: C \longrightarrow\mathbb{P}^2 φ : C ⟶ P 2 be birational onto a plane quartic, and put L = φ ∗ O P 2 ( 1 ) \mathcal{L} = \varphi^*\mathcal{O}_{\mathbb{P}^2}(1) L = φ ∗ O P 2 ( 1 ) . Then deg L = 4 \deg\mathcal{L} = 4 deg L = 4 , and Riemann–Roch gives h 0 ( C , L ) = 3 h^0(C,\mathcal{L}) = 3 h 0 ( C , L ) = 3 . Since the image of φ \varphi φ is not contained in a line, the pullbacks of the linear forms on P 2 \mathbb{P}^2 P 2 span all of H 0 ( C , L ) H^0(C,\mathcal{L}) H 0 ( C , L ) . Hence φ \varphi φ is defined by the complete linear series ∣ L ∣ |\mathcal{L}| ∣ L ∣ . Birationality excludes L ≃ ω C ⊗ 2 \mathcal{L} \simeq\omega_C^{\otimes2} L ≃ ω C ⊗ 2 , since the latter gives the hyperelliptic double cover followed by the quadratic Veronese embedding.
Now L ⊗ ω C − 1 \mathcal{L} \otimes\omega_C^{-1} L ⊗ ω C − 1 has degree two, and Riemann–Roch gives h 0 ( C , L ⊗ ω C − 1 ) ≥ 1 h^0(C,\mathcal{L} \otimes\omega_C^{-1}) \ge1 h 0 ( C , L ⊗ ω C − 1 ) ≥ 1 . Thus L ⊗ ω C − 1 ≃ O C ( M ) \mathcal{L} \otimes\omega_C^{-1} \simeq\mathcal{O}_C(M) L ⊗ ω C − 1 ≃ O C ( M ) for some M ∈ ( Sym 2 C ) ( F q ) M \in(\operatorname{Sym}^2 C)(\mathbb{F}_q) M ∈ ( Sym 2 C ) ( F q ) . Since L ≄ ω C ⊗ 2 \mathcal{L} \not\simeq\omega_C^{\otimes2} L ≃ ω C ⊗ 2 , we have M ∉ ∣ K C ∣ M \notin|K_C| M ∈ / ∣ K C ∣ . Moreover, a degree two line bundle on a genus two curve has more than one section only when it is isomorphic to ω C \omega_C ω C . Hence M M M is unique. Therefore L ≃ ω C ( M ) \mathcal{L} \simeq\omega_C(M) L ≃ ω C ( M ) , and φ \varphi φ agrees with ϕ M \phi_M ϕ M up to projective coordinates. Consequently, ( Sym 2 C ) ( F q ) ∖ ∣ K C ∣ ( F q ) (\operatorname{Sym}^2 C)(\mathbb{F}_q) \setminus|K_C|(\mathbb{F}_q) ( Sym 2 C ) ( F q ) ∖ ∣ K C ∣ ( F q ) parametrizes the elements of G 4 2 ( C ) G^2_4(C) G 4 2 ( C ) , equivalently the birational plane quartic maps C → P 2 C \to\mathbb{P}^2 C → P 2 up to projective changes of coordinates in the target.
Since C M C_M C M has a unique geometric singular point, that point is F q \mathbb{F}_q F q -rational. The following table lists the three possible Frobenius types of M M M and their trace shifts Δ M = Δ ( C M ) \Delta_M = \Delta(C_M) Δ M = Δ ( C M ) . In every row we require M ∉ ∣ K C ∣ M \notin|K_C| M ∈ / ∣ K C ∣ .
Table 1 (PDF p. 14).
The last column follows from (4) . Denote the corresponding multiplicities on the fixed normalization by m s p l i t ( C ) m_{\mathrm{split}}(C) m split ( C ) , m c u s p ( C ) m_{\mathrm{cusp}}(C) m cusp ( C ) , and m n o n s p l i t ( C ) m_{\mathrm{nonsplit}}(C) m nonsplit ( C ) .
Let h : C → P 1 h: C \to\mathbb{P}^1 h : C → P 1 be the canonical hyperelliptic double cover, and write Weier ( C ) ⊂ C \operatorname{Weier}(C) \subset C Weier ( C ) ⊂ C for its ramification locus, equivalently the set of Weierstrass points of C C C . Write J ( C ) = Pic 0 ( C ) J(C) = \operatorname{Pic}^0(C) J ( C ) = Pic 0 ( C ) for the Jacobian of C C C .
Proposition 3.4. The split node multiplicity is
m s p l i t ( C ) = # C ( F q ) ( # C ( F q ) − 2 ) + # Weier ( C ) ( F q ) 2 . m_{\mathrm{split}}(C) = \frac{\#C(\mathbb{F}_q)(\#C(\mathbb{F}_q)-2) + \#\operatorname{Weier}(C)(\mathbb{F}_q)}{2}. m split ( C ) = 2 # C ( F q ) ( # C ( F q ) − 2 ) + # Weier ( C ) ( F q ) . The cusp multiplicity is
m c u s p ( C ) = # C ( F q ) − # Weier ( C ) ( F q ) , m_{\mathrm{cusp}}(C) = \#C(\mathbb{F}_q) - \#\operatorname{Weier}(C)(\mathbb{F}_q), m cusp ( C ) = # C ( F q ) − # Weier ( C ) ( F q ) , :::`
and the nonsplit node multiplicity is
m n o n s p l i t ( C ) = # C ( F q 2 ) + # Weier ( C ) ( F q ) − 2 q − 2 2 . m_{\mathrm{nonsplit}}(C)=\frac{\#C(\mathbb{F}_{q^2})+\#\operatorname{Weier}(C)(\mathbb{F}_q)-2q-2}{2}. m nonsplit ( C ) = 2 # C ( F q 2 ) + # Weier ( C ) ( F q ) − 2 q − 2 .
Their sum is
m s p l i t ( C ) + m c u s p ( C ) + m n o n s p l i t ( C ) = # C ( F q ) 2 + # C ( F q 2 ) 2 − ( q + 1 ) = # J ( C ) ( F q ) − 1. m_{\mathrm{split}}(C)+m_{\mathrm{cusp}}(C)+m_{\mathrm{nonsplit}}(C)=\frac{\#C(\mathbb{F}_q)^2+\#C(\mathbb{F}_{q^2})}{2}-(q+1)=\#J(C)(\mathbb{F}_q)-1. m split ( C ) + m cusp ( C ) + m nonsplit ( C ) = 2 # C ( F q ) 2 + # C ( F q 2 ) − ( q + 1 ) = # J ( C ) ( F q ) − 1.
Proof. The q + 1 q+1 q + 1 rational fibers of h h h include # Weier ( C ) ( F q ) \#\operatorname{Weier}(C)(\mathbb{F}_q) # Weier ( C ) ( F q ) ramified fibers. Among the remaining fibers, ( # C ( F q ) − # Weier ( C ) ( F q ) ) / 2 (\#C(\mathbb{F}_q)-\#\operatorname{Weier}(C)(\mathbb{F}_q))/2 ( # C ( F q ) − # Weier ( C ) ( F q )) /2 are split and nonramified. The number of nonsplit fibers is therefore
q + 1 − # Weier ( C ) ( F q ) − # C ( F q ) − # Weier ( C ) ( F q ) 2 . q+1-\#\operatorname{Weier}(C)(\mathbb{F}_q)-\frac{\#C(\mathbb{F}_q)-\#\operatorname{Weier}(C)(\mathbb{F}_q)}{2}. q + 1 − # Weier ( C ) ( F q ) − 2 # C ( F q ) − # Weier ( C ) ( F q ) .
On the other hand, there are ( # C ( F q ) 2 ) \binom{\#C(\mathbb{F}_q)}{2} ( 2 # C ( F q ) ) rational effective degree two divisors of split type. There are # C ( F q ) \#C(\mathbb{F}_q) # C ( F q ) double divisors, and there are ( # C ( F q 2 ) − # C ( F q ) ) / 2 (\#C(\mathbb{F}_{q^2})-\#C(\mathbb{F}_q))/2 ( # C ( F q 2 ) − # C ( F q )) /2 nonsplit divisors. The excluded divisors are exactly the fibers of h h h . Subtracting the split nonramified fibers from the split divisors gives
( # C ( F q ) 2 ) − # C ( F q ) − # Weier ( C ) ( F q ) 2 = m s p l i t ( C ) . \binom{\#C(\mathbb{F}_q)}{2}-\frac{\#C(\mathbb{F}_q)-\#\operatorname{Weier}(C)(\mathbb{F}_q)}{2}=m_{\mathrm{split}}(C). ( 2 # C ( F q ) ) − 2 # C ( F q ) − # Weier ( C ) ( F q ) = m split ( C ) .
Removing the ramified fibers from the double divisors leaves # C ( F q ) − # Weier ( C ) ( F q ) \#C(\mathbb{F}_q)-\#\operatorname{Weier}(C)(\mathbb{F}_q) # C ( F q ) − # Weier ( C ) ( F q ) , which is m c u s p ( C ) m_{\mathrm{cusp}}(C) m cusp ( C ) . Finally, subtracting the nonsplit canonical fibers from the nonsplit divisors gives
# C ( F q 2 ) − # C ( F q ) 2 − ( q + 1 − # Weier ( C ) ( F q ) − # C ( F q ) − # Weier ( C ) ( F q ) 2 ) , \frac{\#C(\mathbb{F}_{q^2})-\#C(\mathbb{F}_q)}{2}-\left(q+1-\#\operatorname{Weier}(C)(\mathbb{F}_q)-\frac{\#C(\mathbb{F}_q)-\#\operatorname{Weier}(C)(\mathbb{F}_q)}{2}\right), 2 # C ( F q 2 ) − # C ( F q ) − ( q + 1 − # Weier ( C ) ( F q ) − 2 # C ( F q ) − # Weier ( C ) ( F q ) ) ,
which simplifies to m n o n s p l i t ( C ) m_{\mathrm{nonsplit}}(C) m nonsplit ( C ) . Adding these identities gives the stated total. To prove the final equality, recall that the classification above identifies all birational degree four plane models of C C C , up to projective coordinates, with Pic 4 ( C ) ( F q ) ∖ { ( ω C ⊗ 2 ) } \operatorname{Pic}^{4}(C)(\mathbb{F}_q)\setminus\{(\omega_C^{\otimes2})\} Pic 4 ( C ) ( F q ) ∖ {( ω C ⊗ 2 )} . Translation by ( ω C ⊗ 2 ) − 1 (\omega_C^{\otimes2})^{-1} ( ω C ⊗ 2 ) − 1 identifies Pic 4 ( C ) \operatorname{Pic}^{4}(C) Pic 4 ( C ) with J ( C ) J(C) J ( C ) , so this set has # J ( C ) ( F q ) − 1 \#J(C)(\mathbb{F}_q)-1 # J ( C ) ( F q ) − 1 elements. □
Combining Propositions 3.4 and 3.3 gives
W C 2 , 4 I r r , δ = 1 ( X , Y ) = ( q − 1 ) # PGL 3 ( F q ) ∑ [ C ] ∈ M 2 ( F q ) 1 # Aut F q ( C ) ( m s p l i t ( C ) X # C ( F q ) − 1 Y q 2 + q + 2 − # C ( F q ) + m c u s p ( C ) X # C ( F q ) Y q 2 + q + 1 − # C ( F q ) + m n o n s p l i t ( C ) X # C ( F q ) + 1 Y q 2 + q − # C ( F q ) ) . (9) W^{\mathrm{Irr},\delta=1}_{C_2,4}(X,Y)=(q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)\sum_{[C]\in\mathcal{M}_2(\mathbb{F}_q)}\frac{1}{\#\operatorname{Aut}_{\mathbb{F}_q}(C)}\left(m_{\mathrm{split}}(C)X^{\#C(\mathbb{F}_q)-1}Y^{q^2+q+2-\#C(\mathbb{F}_q)}+m_{\mathrm{cusp}}(C)X^{\#C(\mathbb{F}_q)}Y^{q^2+q+1-\#C(\mathbb{F}_q)}+m_{\mathrm{nonsplit}}(C)X^{\#C(\mathbb{F}_q)+1}Y^{q^2+q-\#C(\mathbb{F}_q)}\right). \tag*{(9)} W C 2 , 4 Irr , δ = 1 ( X , Y ) = ( q − 1 ) # PGL 3 ( F q ) [ C ] ∈ M 2 ( F q ) ∑ # Aut F q ( C ) 1 ( m split ( C ) X # C ( F q ) − 1 Y q 2 + q + 2 − # C ( F q ) + m cusp ( C ) X # C ( F q ) Y q 2 + q + 1 − # C ( F q ) + m nonsplit ( C ) X # C ( F q ) + 1 Y q 2 + q − # C ( F q ) ) . (9)
Geometric genus one
Let E / F q E/\mathbb{F}_q E / F q be a smooth projective curve of genus one and L ∈ Pic 4 ( E ) ( F q ) L\in\operatorname{Pic}^{4}(E)(\mathbb{F}_q) L ∈ Pic 4 ( E ) ( F q ) . The complete linear series ∣ L ∣ |L| ∣ L ∣ embeds E E E as the elliptic normal quartic ι L : E ↪ P ( H 0 ( E , L ) ∨ ) ≃ P 3 \iota_L:E\hookrightarrow\mathbb{P}(H^0(E,L)^\vee)\simeq\mathbb{P}^3 ι L : E ↪ P ( H 0 ( E , L ) ∨ ) ≃ P 3 . Its image is the complete intersection of two independent members of a pencil Λ L ≃ P 1 \Lambda_L\simeq\mathbb{P}^1 Λ L ≃ P 1 of quadrics [7 §4.5] . Here a pencil means the family V ( a F 0 + b F 1 ) V(aF_0+bF_1) V ( a F 0 + b F 1 ) , with [ a : b ] ∈ P 1 [a:b]\in\mathbb{P}^1 [ a : b ] ∈ P 1 , generated by two independent quadratic equations F 0 , F 1 F_0,F_1 F 0 , F 1 vanishing on E E E . A three dimensional subspace V ⊂ H 0 ( E , L ) V\subset H^0(E,L) V ⊂ H 0 ( E , L ) determines a unique projection center x ∈ P ( H 0 ( E , L ) ∨ ) x\in\mathbb{P}(H^0(E,L)^\vee) x ∈ P ( H 0 ( E , L ) ∨ ) , namely the point represented by the linear functionals that vanish on V V V . The series is base point free exactly when x ∉ ι L ( E ) x\notin\iota_L(E) x ∈ / ι L ( E ) . Thus, on the fixed curve E E E , we count pairs ( L , x ) (L,x) ( L , x ) that give birational projections. The quadrics describe which singularities a center produces. We then use effective divisors on E E E to count these centers. A ruling line, or generator, means a line contained in a quadric. Over F ‾ q \overline{\mathbb{F}}_q F q , a smooth quadric has two families of such lines, with one line from each family through every point. A quadric cone is the union of the lines joining its vertex to a smooth conic. Away from the vertex, each point lies on just one generator.
For an effective divisor M M M , its support Supp ( M ) \operatorname{Supp}(M) Supp ( M ) is the set of geometric points that occur in M M M , without multiplicities. Two divisors have disjoint support if these sets have no common point. For M M M of degree two, ⟨ M ⟩ \langle M\rangle ⟨ M ⟩ denotes its secant line when M M M is reduced and its tangent line when M = 2 P M=2P M = 2 P . We write [ M ] [M] [ M ] for its linear equivalence class in Pic 2 ( E F q ) \operatorname{Pic}^{2}(E_{\mathbb{F}_q}) Pic 2 ( E F q ) . The complete linear series ∣ M ∣ |M| ∣ M ∣ consists of the effective divisors linearly equivalent to M M M . Riemann–Roch shows that it is a base point free pencil isomorphic to P 1 \mathbb{P}^{1} P 1 .
Proposition 3.5. Let x ∈ P 3 ( F q ) ∖ ι L ( E ) ( F q ) x\in\mathbb{P}^{3}(\mathbb{F}_q)\setminus\iota_L(E)(\mathbb{F}_q) x ∈ P 3 ( F q ) ∖ ι L ( E ) ( F q ) , let π x : P 3 ⇢ P 2 \pi_x:\mathbb{P}^{3}\dashrightarrow\mathbb{P}^{2} π x : P 3 ⇢ P 2 be projection from x x x , and write ϕ x = π x ∘ ι L \phi_x=\pi_x\circ\iota_L ϕ x = π x ∘ ι L and C x = ϕ x ( E ) C_x=\phi_x(E) C x = ϕ x ( E ) . There is a unique quadric Q x ∈ Λ L Q_x\in\Lambda_L Q x ∈ Λ L containing x x x . Over F q \mathbb{F}_q F q , the three cases have the following divisor descriptions.
(i) If Q x Q_x Q x is smooth, its two ruling lines through x x x meet E E E in disjoint effective divisors M 1 , M 2 M_1,M_2 M 1 , M 2 of degree two, with L ≃ O E ( M 1 + M 2 ) L\simeq\mathcal{O}_E(M_1+M_2) L ≃ O E ( M 1 + M 2 ) and [ M 1 ] ≠ [ M 2 ] [M_1]\ne[M_2] [ M 1 ] = [ M 2 ] . The map ϕ x \phi_x ϕ x is birational onto a quartic with two singularities, each with delta invariant one. The singularity corresponding to M i M_i M i is a node when M i M_i M i is reduced and a cusp when M i = 2 P M_i=2P M i = 2 P .
(ii) If Q x Q_x Q x is a cone with vertex v ≠ x v\ne x v = x , the line joining v v v and x x x meets E E E in an effective divisor M M M of degree two, with L ≃ O E ( 2 M ) L\simeq\mathcal{O}_E(2M) L ≃ O E ( 2 M ) . The map ϕ x \phi_x ϕ x is birational onto a quartic with one singularity of delta invariant two. It is an A 3 A_3 A 3 singularity when M M M is reduced and an A 4 A_4 A 4 singularity when M = 2 P M=2P M = 2 P .
(iii) If x x x is the vertex of Q x Q_x Q x , then ϕ x \phi_x ϕ x has degree two onto a conic. Its fibers form a degree two pencil ∣ M ∣ |M| ∣ M ∣ , with L ≃ O E ( 2 M ) L\simeq\mathcal{O}_E(2M) L ≃ O E ( 2 M ) .
Conversely, two effective degree two divisors M 1 , M 2 M_1,M_2 M 1 , M 2 with disjoint support and L ≃ O E ( M 1 + M 2 ) L\simeq\mathcal{O}_E(M_1+M_2) L ≃ O E ( M 1 + M 2 ) determine the center x = ⟨ M 1 ⟩ ∩ ⟨ M 2 ⟩ x=\langle M_1\rangle\cap\langle M_2\rangle x = ⟨ M 1 ⟩ ∩ ⟨ M 2 ⟩ . This gives case (i) when [ M 1 ] ≠ [ M 2 ] [M_1]\ne[M_2] [ M 1 ] = [ M 2 ] and case (iii) when [ M 1 ] = [ M 2 ] [M_1]=[M_2] [ M 1 ] = [ M 2 ] . For an effective degree two divisor M M M with L ≃ O E ( 2 M ) L\simeq\mathcal{O}_E(2M) L ≃ O E ( 2 M ) , the lines ⟨ M ′ ⟩ \langle M'\rangle ⟨ M ′ ⟩ , for M ′ ∈ ∣ M ∣ M'\in|M| M ′ ∈ ∣ M ∣ , form a quadric cone Q Q Q with vertex v v v . The centers in ⟨ M ⟩ \langle M\rangle ⟨ M ⟩ outside Supp ( M ) ∪ { v } \operatorname{Supp}(M)\cup\{v\} Supp ( M ) ∪ { v } give precisely the projections in case (ii) with singular fiber M M M .
Figure 3 illustrates the three cases.
Figure 3. Projection from x x x in the three cases of Proposition Proposition 3.5 , shown schematically over F ‾ q \overline{\mathbb{F}}_q F q . The marked pairs on E E E map to the marked points on C x C_x C x . The reduced divisors shown give two nodes in (i) and a tacnode in (ii). In (iii), every fiber has length two and the image is a conic. Only affine portions of the quartic images are drawn. Doubled divisors give the cusp cases described in the proposition.
Proof. We work over F ‾ q \overline{\mathbb{F}}_q F q . Since E E E is the base locus of Λ L \Lambda_L Λ L and x ∉ E x\notin E x ∈ / E , a unique member Q x Q_x Q x contains x x x . Every singular member is a cone, since a union of two planes or a double plane cannot contain the irreducible nonplanar curve E E E . We first show that the fibers of length at least two correspond exactly to the lines on Q x Q_x Q x through x x x , and that each has length two. A fiber is the intersection E ∩ ℓ E\cap\ell E ∩ ℓ for a line ℓ \ell ℓ through x x x . If this intersection has length at least two, the equation of Q x Q_x Q x restricted to ℓ \ell ℓ has at least three zeros, counting multiplicities and the additional point x ∉ E x\notin E x ∈ / E . A nonzero quadratic on a projective line has only two zeros counted with multiplicity, so ℓ ⊂ Q x \ell\subset Q_x ℓ ⊂ Q x . If ℓ \ell ℓ lies on Q x Q_x Q x , choose another quadric Q ′ Q' Q ′ in the pencil. Since E = Q x ∩ Q ′ E=Q_x\cap Q' E = Q x ∩ Q ′ , we have E ∩ ℓ = Q ′ ∩ ℓ E\cap\ell=Q'\cap\ell E ∩ ℓ = Q ′ ∩ ℓ . The equation of Q ′ Q' Q ′ restricts to a nonzero quadratic on ℓ \ell ℓ , since otherwise ℓ \ell ℓ would be contained in E E E . Thus this intersection has length two.
In case (i), there are exactly two ruling lines through x x x . Their intersections with E E E are degree two divisors M 1 , M 2 M_1,M_2 M 1 , M 2 with disjoint support, since the lines meet only at x ∉ E x\notin E x ∈ / E . All other nonempty fibers have length one, so ϕ x \phi_x ϕ x is birational onto a quartic with normalization E E E and total delta invariant two. The length of a normalization fiber equals the multiplicity of its image point. Thus the images of M 1 , M 2 M_1,M_2 M 1 , M 2 have multiplicity two, and all other points have multiplicity one. A point on a plane curve is smooth exactly when its multiplicity is one, so these are precisely the two singular points. Each has delta invariant one. A reduced M i M_i M i gives two branches and a doubled M i M_i M i gives one, so Table 2 gives a node or a cusp, respectively. The plane containing the two ruling lines meets E E E in M 1 + M 2 M_1+M_2 M 1 + M 2 , so L ≃ O E ( M 1 + M 2 ) L \simeq\mathcal{O}_E(M_1+M_2) L ≃ O E ( M 1 + M 2 ) . The planes through ⟨ M 1 ⟩ \langle M_1\rangle ⟨ M 1 ⟩ give the pencil M 1 + ∣ M 2 ∣ M_1+|M_2| M 1 + ∣ M 2 ∣ , and those through ⟨ M 2 ⟩ \langle M_2\rangle ⟨ M 2 ⟩ give M 2 + ∣ M 1 ∣ M_2+|M_1| M 2 + ∣ M 1 ∣ . Together these span the series of projection from x x x . By [2 §13.5, Lemma 13.7] , this series gives a degree two map exactly when [ M 1 ] = [ M 2 ] [M_1]=[M_2] [ M 1 ] = [ M 2 ] . Our projection is birational, so [ M 1 ] ≠ [ M 2 ] [M_1]\ne[M_2] [ M 1 ] = [ M 2 ] .
In case (ii), there is exactly one generator through x x x , namely the line joining x x x and v v v . Its intersection with E E E is a degree two fiber M M M , and all other nonempty fibers have length one. As in (i), the projection is birational onto a quartic with normalization E E E . The image of M M M has multiplicity two, and all other points have multiplicity one and are smooth. Hence it is the only singular point and has delta invariant two. If M = P + Q M=P+Q M = P + Q with P ≠ Q P\ne Q P = Q , its image has two branches B 1 , B 2 B_1,B_2 B 1 , B 2 . Each has multiplicity one, so both are smooth and have delta invariant zero. The formula for the delta invariant of a point with several branches gives
2 = δ ( B 1 ) + δ ( B 2 ) + I ( B 1 , B 2 ) = I ( B 1 , B 2 ) . 2=\delta(B_1)+\delta(B_2)+I(B_1,B_2)=I(B_1,B_2). 2 = δ ( B 1 ) + δ ( B 2 ) + I ( B 1 , B 2 ) = I ( B 1 , B 2 ) .
Thus the two smooth branches have intersection multiplicity two, which is the tacnode type A 3 A_3 A 3 in Table 2. If M = 2 P M=2P M = 2 P , its image has one branch B B B , with multiplicity two and delta invariant two. In the blowup formula
δ ( B ) = ∑ i = 0 N B ( m i ( B ) 2 ) , \delta(B)=\sum_{i=0}^{N_B} \binom{m_i(B)}{2}, δ ( B ) = i = 0 ∑ N B ( 2 m i ( B ) ) ,
the initial multiplicity contributes ( 2 2 ) = 1 \binom{2}{2}=1 ( 2 2 ) = 1 . The strict transform after one blowup therefore has delta invariant one. Its multiplicity must be two, since multiplicity at least three would already contribute at least three to its delta invariant, while a branch of multiplicity one is smooth and has delta invariant zero. One further blowup removes the remaining contribution of one, so the branch then becomes smooth. Its multiplicity sequence is therefore ( 2 : 2 : 1 ) (2:2:1) ( 2 : 2 : 1 ) , which is the type A 4 A_4 A 4 in Table 2. To obtain the relation for L L L , project from the vertex v v v , which is not on E E E because E E E is smooth. The fibers over the base conic form the degree two pencil ∣ M ∣ |M| ∣ M ∣ . A general plane through v v v meets the cone in two generators, whose intersections with E E E are both linearly equivalent to M M M . Hence L ≃ O E ( 2 M ) L \simeq\mathcal{O}_E(2M) L ≃ O E ( 2 M ) .
In case (iii), x = v x=v x = v , and projection maps the cone to its base conic. Every fiber on E E E is its intersection with a generator and has length two. The map therefore has degree two, and its fibers form the complete pencil ∣ M ∣ |M| ∣ M ∣ . As in (ii), a general plane through v v v gives L ≃ O E ( 2 M ) L \simeq\mathcal{O}_E(2M) L ≃ O E ( 2 M ) .
Conversely, let M 1 , M 2 M_1,M_2 M 1 , M 2 have disjoint support and L ≃ O E ( M 1 + M 2 ) L \simeq\mathcal{O}_E(M_1+M_2) L ≃ O E ( M 1 + M 2 ) . Their spans are distinct lines in the plane whose intersection with E E E is M 1 + M 2 M_1+M_2 M 1 + M 2 . They meet at a point x ∉ E x \notin E x ∈ / E , and both lie on Q x Q_x Q x by the fiber argument above. The pencils M 1 + ∣ M 2 ∣ M_1+|M_2| M 1 + ∣ M 2 ∣ and M 2 + ∣ M 1 ∣ M_2+|M_1| M 2 + ∣ M 1 ∣ again span the series of projection from x x x . The degree criterion used in (i) gives a degree two map exactly when [ M 1 ] = [ M 2 ] [M_1]=[M_2] [ M 1 ] = [ M 2 ] , which is case (iii). If [ M 1 ] ≠ [ M 2 ] [M_1]\ne[M_2] [ M 1 ] = [ M 2 ] , the two distinct lines through x x x place us in case (i). Finally, suppose L ≃ O E ( 2 M ) L \simeq\mathcal{O}_E(2M) L ≃ O E ( 2 M ) , and choose a distinct member M ′ ∈ ∣ M ∣ M'\in|M| M ′ ∈ ∣ M ∣ . Since ∣ M ∣ |M| ∣ M ∣ is a base point free pencil, its distinct members M , M ′ M,M' M , M ′ have disjoint support. Moreover, M ′ ∼ M M'\sim M M ′ ∼ M gives L ≃ O E ( M + M ′ ) L \simeq\mathcal{O}_E(M+M') L ≃ O E ( M + M ′ ) , so the preceding construction gives the projection center x = ⟨ M ⟩ ∩ ⟨ M ′ ⟩ ∉ E x=\langle M\rangle\cap\langle M'\rangle\notin E x = ⟨ M ⟩ ∩ ⟨ M ′ ⟩ ∈ / E . Since [ M ] = [ M ′ ] [M]=[M'] [ M ] = [ M ′ ] , the degree criterion shows that projection from x x x has degree two. Cases (i) and (ii) give birational projections, so this must be case (iii). Thus Q x Q_x Q x is a cone and its vertex is v = x v=x v = x . The fibers of projection from v v v form the complete pencil ∣ M ∣ |M| ∣ M ∣ , since M M M is one of these fibers. Consequently, the generators are exactly the lines ⟨ M ′ ⟩ \langle M'\rangle ⟨ M ′ ⟩ for M ′ ∈ ∣ M ∣ M'\in|M| M ′ ∈ ∣ M ∣ , and all these lines pass through the same vertex v v v . Case (ii) now shows that the centers on ⟨ M ⟩ \langle M\rangle ⟨ M ⟩ outside Supp ( M ) ∪ { v } \operatorname{Supp}(M)\cup\{v\} Supp ( M ) ∪ { v } give precisely the projections with singular fiber M M M . These constructions are defined over F q \mathbb{F}_q F q when M M M , or the unordered pair { M 1 , M 2 } \{M_1,M_2\} { M 1 , M 2 } , is preserved by Frobenius. □
The proposition gives the five geometric singularity configurations A 1 + A 1 A_1+A_1 A 1 + A 1 , A 1 + A 2 A_1+A_2 A 1 + A 2 , A 2 + A 2 A_2+A_2 A 2 + A 2 , A 3 A_3 A 3 , and A 4 A_4 A 4 . Taking the Frobenius action into account gives the following twelve profiles. In the two conjugate node rows, [2^2] means that the four geometric branches form two orbits of size two, and [4 ] means that they form one orbit of size four.
Table 2 (PDF p. 18).
Counting by trace shift
Choose an origin O ∈ E ( F q ) O \in E(\mathbb{F}_q) O ∈ E ( F q ) , and identify E ( F q ) E(\mathbb{F}_q) E ( F q ) with Pic 2 ( E ) ( F q ) \operatorname{Pic}^{2}(E)(\mathbb{F}_q) Pic 2 ( E ) ( F q ) by P ↦ [ P + O ] P \mapsto[P + O] P ↦ [ P + O ] . We write 2 E ( F q ) 2E(\mathbb{F}_q) 2 E ( F q ) for the image of multiplication by two and E [ 2 ] ( F q ) E[2](\mathbb{F}_q) E [ 2 ] ( F q ) for its kernel. Under this identification, a ∈ 2 E ( F q ) a \in2E(\mathbb{F}_q) a ∈ 2 E ( F q ) means that a = [ 2 P ] a = [2P] a = [ 2 P ] for some P ∈ E ( F q ) P \in E(\mathbb{F}_q) P ∈ E ( F q ) . For each a ∈ Pic 2 ( E ) ( F q ) a \in\operatorname{Pic}^{2}(E)(\mathbb{F}_q) a ∈ Pic 2 ( E ) ( F q ) , the pencil ∣ a ∣ |a| ∣ a ∣ has q + 1 q + 1 q + 1 rational members. A rational member is either a pair of distinct rational points, a doubled rational point, or a pair of conjugate points in E ( F q 2 ) ∖ E ( F q ) E(\mathbb{F}_{q^{2}}) \setminus E(\mathbb{F}_q) E ( F q 2 ) ∖ E ( F q ) . These are called split reduced, doubled, and nonsplit divisors, respectively.
Proposition 3.6. For each a ∈ Pic 2 ( E ) ( F q ) a \in\operatorname{Pic}^{2}(E)(\mathbb{F}_q) a ∈ Pic 2 ( E ) ( F q ) , the numbers of split reduced, doubled, and nonsplit divisors in ∣ a ∣ |a| ∣ a ∣ are as follows.
Table 5.
Exactly # E ( F q ) / # E [ 2 ] ( F q ) \#E(\mathbb{F}_q)/\#E[2](\mathbb{F}_q) # E ( F q ) /# E [ 2 ] ( F q ) of the rational divisor classes lie in 2 E ( F q ) 2E(\mathbb{F}_q) 2 E ( F q ) . Across all classes, the total numbers of split reduced and doubled divisors are ( # E ( F q ) 2 ) \binom{\#E(\mathbb{F}_q)}{2} ( 2 # E ( F q ) ) and # E ( F q ) \#E(\mathbb{F}_q) # E ( F q ) , respectively. The total number of nonsplit divisors is
# E ( F q 2 ) − # E ( F q ) 2 = # E ( F q ) ( 2 q + 1 − # E ( F q ) ) 2 . \frac{\#E(\mathbb{F}_{q^{2}})-\#E(\mathbb{F}_q)}{2} = \frac{\#E(\mathbb{F}_q)(2q+1-\#E(\mathbb{F}_q))}{2}. 2 # E ( F q 2 ) − # E ( F q ) = 2 # E ( F q ) ( 2 q + 1 − # E ( F q )) .
Proof. For each P ∈ E ( F q ) P \in E(\mathbb{F}_q) P ∈ E ( F q ) there is a unique Q ∈ E ( F q ) Q \in E(\mathbb{F}_q) Q ∈ E ( F q ) with [ P + Q ] = a [P + Q] = a [ P + Q ] = a , so there are # E ( F q ) \#E(\mathbb{F}_q) # E ( F q ) ordered pairs. Those with P = Q P = Q P = Q correspond to the doubled divisors. Their number is # E [ 2 ] ( F q ) \#E[2](\mathbb{F}_q) # E [ 2 ] ( F q ) when a ∈ 2 E ( F q ) a \in2E(\mathbb{F}_q) a ∈ 2 E ( F q ) , and zero otherwise. Removing these pairs and dividing by two gives the split reduced count. Subtracting the split reduced and doubled counts from q + 1 q + 1 q + 1 gives the nonsplit count.
Since multiplication by two has kernel E [ 2 ] ( F q ) E[2](\mathbb{F}_q) E [ 2 ] ( F q ) , exactly # E ( F q ) / # E [ 2 ] ( F q ) \#E(\mathbb{F}_q)/\#E[2](\mathbb{F}_q) # E ( F q ) /# E [ 2 ] ( F q ) of the rational divisor classes lie in 2 E ( F q ) 2E(\mathbb{F}_q) 2 E ( F q ) .
Across all classes, counting unordered pairs of distinct rational points gives ( # E ( F q ) 2 ) \binom{\#E(\mathbb{F}_q)}{2} ( 2 # E ( F q ) ) split reduced divisors, and counting rational points gives # E ( F q ) \#E(\mathbb{F}_q) # E ( F q ) doubled divisors. Each nonsplit divisor is an unordered pair of conjugate points in E ( F q 2 ) ∖ E ( F q ) E(\mathbb{F}_{q^{2}}) \setminus E(\mathbb{F}_q) E ( F q 2 ) ∖ E ( F q ) , so their total number is ( # E ( F q 2 ) − # E ( F q ) ) / 2 (\#E(\mathbb{F}_{q^{2}})-\#E(\mathbb{F}_q))/2 ( # E ( F q 2 ) − # E ( F q )) /2 .
These divisors also correspond to the closed points of degree two on E E E . The second expression for their number follows from the relation # E ( F q 2 ) = ( q + 1 ) 2 − ( q + 1 − # E ( F q ) ) 2 \#E(\mathbb{F}_{q^2})=(q+1)^2-(q+1-\#E(\mathbb{F}_q))^2 # E ( F q 2 ) = ( q + 1 ) 2 − ( q + 1 − # E ( F q ) ) 2 .
The twelve genus one profiles listed above have trace shifts in { − 2 , − 1 , 0 , 1 , 2 } \{-2,-1,0,1,2\} { − 2 , − 1 , 0 , 1 , 2 } . We group the plane series on the fixed curve E E E by their trace shift. For each d d d in this set, define
B d ( E ) = # { γ ∈ G 0 2 ( E ) : Δ ( C γ ) = d } . B_d(E)=\#\{\gamma\in G^2_0(E):\Delta(C_\gamma)=d\}. B d ( E ) = # { γ ∈ G 0 2 ( E ) : Δ ( C γ ) = d } .
Proposition 3.7. The count for trace shift two is
B 2 ( E ) = # E ( F q ) 8 ( # E ( F q ) 3 − 7 # E ( F q ) 2 + 15 # E ( F q ) − # E [ 2 ] ( F q ) − 8 ) . B_2(E)=\frac{\#E(\mathbb{F}_q)}{8}\left(\#E(\mathbb{F}_q)^3-7\#E(\mathbb{F}_q)^2+15\#E(\mathbb{F}_q)-\#E[2](\mathbb{F}_q)-8\right). B 2 ( E ) = 8 # E ( F q ) ( # E ( F q ) 3 − 7# E ( F q ) 2 + 15# E ( F q ) − # E [ 2 ] ( F q ) − 8 ) . The total for trace shift one is
B 1 ( E ) = # E ( F q ) 2 ( q # E ( F q ) + # E ( F q ) 2 − q − 6 # E ( F q ) + # E [ 2 ] ( F q ) + 4 ) . B_1(E)=\frac{\#E(\mathbb{F}_q)}{2}\left(q\#E(\mathbb{F}_q)+\#E(\mathbb{F}_q)^2-q-6\#E(\mathbb{F}_q)+\#E[2](\mathbb{F}_q)+4\right). B 1 ( E ) = 2 # E ( F q ) ( q # E ( F q ) + # E ( F q ) 2 − q − 6# E ( F q ) + # E [ 2 ] ( F q ) + 4 ) . For trace shift minus one, we obtain
B − 1 ( E ) = # E ( F q ) 2 ( 2 q 2 + q # E ( F q ) − # E ( F q ) 2 − q + 2 # E ( F q ) + # E [ 2 ] ( F q ) − 2 ) . B_{-1}(E)=\frac{\#E(\mathbb{F}_q)}{2}\left(2q^2+q\#E(\mathbb{F}_q)-\#E(\mathbb{F}_q)^2-q+2\#E(\mathbb{F}_q)+\#E[2](\mathbb{F}_q)-2\right). B − 1 ( E ) = 2 # E ( F q ) ( 2 q 2 + q # E ( F q ) − # E ( F q ) 2 − q + 2# E ( F q ) + # E [ 2 ] ( F q ) − 2 ) . and trace shift minus two gives
B − 2 ( E ) = # E ( F q ) 8 ( 4 q 2 # E ( F q ) − 4 q # E ( F q ) 2 + # E ( F q ) 3 − 4 q 2 + 8 q # E ( F q ) − 3 # E ( F q ) 2 − 4 q + 3 # E ( F q ) − # E [ 2 ] ( F q ) ) . B_{-2}(E)=\frac{\#E(\mathbb{F}_q)}{8}\left(4q^2\#E(\mathbb{F}_q)-4q\#E(\mathbb{F}_q)^2+\#E(\mathbb{F}_q)^3-4q^2+8q\#E(\mathbb{F}_q)-3\#E(\mathbb{F}_q)^2-4q+3\#E(\mathbb{F}_q)-\#E[2](\mathbb{F}_q)\right). B − 2 ( E ) = 8 # E ( F q ) ( 4 q 2 # E ( F q ) − 4 q # E ( F q ) 2 + # E ( F q ) 3 − 4 q 2 + 8 q # E ( F q ) − 3# E ( F q ) 2 − 4 q + 3# E ( F q ) − # E [ 2 ] ( F q ) ) . The count for trace shift zero is
B 0 ( E ) = # E ( F q ) 4 ( 4 q 3 − 2 q 2 # E ( F q ) + 2 q # E ( F q ) 2 − # E ( F q ) 3 + 2 q 2 − 8 q # E ( F q ) + 5 # E ( F q ) 2 + 10 q − 5 # E ( F q ) − 3 # E [ 2 ] ( F q ) ) . B_0(E)=\frac{\#E(\mathbb{F}_q)}{4}\left(4q^3-2q^2\#E(\mathbb{F}_q)+2q\#E(\mathbb{F}_q)^2-\#E(\mathbb{F}_q)^3+2q^2-8q\#E(\mathbb{F}_q)+5\#E(\mathbb{F}_q)^2+10q-5\#E(\mathbb{F}_q)-3\#E[2](\mathbb{F}_q)\right). B 0 ( E ) = 4 # E ( F q ) ( 4 q 3 − 2 q 2 # E ( F q ) + 2 q # E ( F q ) 2 − # E ( F q ) 3 + 2 q 2 − 8 q # E ( F q ) + 5# E ( F q ) 2 + 10 q − 5# E ( F q ) − 3# E [ 2 ] ( F q ) ) . Their sum is
∑ d = − 2 2 B d ( E ) = # E ( F q ) ( q 3 + q 2 + q − # E ( F q ) ) . \sum_{d=-2}^{2}B_d(E)=\#E(\mathbb{F}_q)(q^3+q^2+q-\#E(\mathbb{F}_q)). d = − 2 ∑ 2 B d ( E ) = # E ( F q ) ( q 3 + q 2 + q − # E ( F q )) .
Proof. First count the series giving quartics with one geometric singular point. By Proposition 3.5 (ii), we choose a rational effective divisor M M M of degree two and then a rational center on ⟨ M ⟩ \langle M\rangle ⟨ M ⟩ , excluding the cone vertex and Supp ( M ) \operatorname{Supp}(M) Supp ( M ) . There are q − 2 q-2 q − 2 , q − 1 q-1 q − 1 , and q q q such centers when M M M is split reduced, doubled, and nonsplit, respectively. Proposition 3.6 therefore gives # E ( F q ) ( q − 2 ) \#E(\mathbb{F}_q)(q-2) # E ( F q ) ( q − 2 ) split tacnodes, # E ( F q ) ( q − 1 ) \#E(\mathbb{F}_q)(q-1) # E ( F q ) ( q − 1 ) ramphoid cusps, and q ( # E ( F q 2 ) − # E ( F q ) ) / 2 q(\#E(\mathbb{F}_{q^2})-\#E(\mathbb{F}_q))/2 q ( # E ( F q 2 ) − # E ( F q )) /2 nonsplit tacnodes. Each series is counted once, since it determines M M M and the projection center.
For two geometric singular points, use the divisor pairs of Proposition 3.5 (i). Frobenius must preserve the pair. If it exchanges the two divisors, the trace shift is zero. For two rational singular points, the profiles with nonzero trace shift have the following counts. In each case, subtract the entry for equal divisor classes from the entry for disjoint support.
Table 1 (PDF p. 21).
The counts for disjoint support are obtained by choosing the points in the two divisors. For example, there are three ways to divide four rational points into two unordered pairs, giving 3 ( # E ( F q ) 4 ) 3\binom{\#E(\mathbb{F}_q)}{4} 3 ( 4 # E ( F q ) ) . For the subtraction terms, apply Proposition 3.6 in each divisor class. Choose two distinct divisors of the same type for two nodes of the same kind, or one divisor of each type for a node and a cusp. Distinct members of ∣ a ∣ |a| ∣ a ∣ have disjoint support, so no further restriction is needed. For example, the term for two split nodes is
# E ( F q ) # E [ 2 ] ( F q ) [ ( ( # E ( F q ) − # E [ 2 ] ( F q ) ) / 2 2 ) + ( # E [ 2 ] ( F q ) − 1 ) ( # E ( F q ) / 2 2 ) ] = # E ( F q ) ( # E ( F q ) 2 − 4 # E ( F q ) + # E [ 2 ] ( F q ) + 2 ) 8 . \frac{\#E(\mathbb{F}_q)}{\#E[2](\mathbb{F}_q)}
\left[
\binom{(\#E(\mathbb{F}_q)-\#E[2](\mathbb{F}_q))/2}{2}
+(\#E[2](\mathbb{F}_q)-1)\binom{\#E(\mathbb{F}_q)/2}{2}
\right]
=\frac{\#E(\mathbb{F}_q)(\#E(\mathbb{F}_q)^2-4\#E(\mathbb{F}_q)+\#E[2](\mathbb{F}_q)+2)}{8}. # E [ 2 ] ( F q ) # E ( F q ) [ ( 2 ( # E ( F q ) − # E [ 2 ] ( F q )) /2 ) + ( # E [ 2 ] ( F q ) − 1 ) ( 2 # E ( F q ) /2 ) ] = 8 # E ( F q ) ( # E ( F q ) 2 − 4# E ( F q ) + # E [ 2 ] ( F q ) + 2 ) .
The other three subtraction terms follow in the same way.
The counts for two split nodes and two nonsplit nodes give B 2 ( E ) B_2(E) B 2 ( E ) and B − 2 ( E ) B_{-2}(E) B − 2 ( E ) , respectively. For B 1 ( E ) B_1(E) B 1 ( E ) , add the split tacnode count to the count for a split node and a cusp. For B − 1 ( E ) B_{-1}(E) B − 1 ( E ) , add the nonsplit tacnode count to the count for a nonsplit node and a cusp.
For the total count, there are # E ( F q ) \#E(\mathbb{F}_q) # E ( F q ) rational line bundles L L L of degree four. For each L L L , the centers outside E E E give q 3 + q 2 + q + 1 − # E ( F q ) q^3+q^2+q+1-\#E(\mathbb{F}_q) q 3 + q 2 + q + 1 − # E ( F q ) base point free series. Each nonbirational series comes from a unique A ∈ Pic 2 ( E ) ( F q ) A\in\operatorname{Pic}^2(E)(\mathbb{F}_q) A ∈ Pic 2 ( E ) ( F q ) , with L = A ⊗ 2 L=A^{\otimes2} L = A ⊗ 2 and subspace im ( Sym 2 H 0 ( E , A ) → H 0 ( E , A ⊗ 2 ) ) \operatorname{im}(\operatorname{Sym}^2 H^0(E,A)\to H^0(E,A^{\otimes2})) im ( Sym 2 H 0 ( E , A ) → H 0 ( E , A ⊗ 2 )) . There are therefore # E ( F q ) \#E(\mathbb{F}_q) # E ( F q ) such conic series, so the number of birational series is
# E ( F q ) ( q 3 + q 2 + q + 1 − # E ( F q ) ) − # E ( F q ) = # E ( F q ) ( q 3 + q 2 + q − # E ( F q ) ) . \#E(\mathbb{F}_q)(q^3+q^2+q+1-\#E(\mathbb{F}_q))-\#E(\mathbb{F}_q)=\#E(\mathbb{F}_q)(q^3+q^2+q-\#E(\mathbb{F}_q)). # E ( F q ) ( q 3 + q 2 + q + 1 − # E ( F q )) − # E ( F q ) = # E ( F q ) ( q 3 + q 2 + q − # E ( F q )) .
Subtracting the four nonzero trace shift counts gives B 0 ( E ) B_0(E) B 0 ( E ) . The divisor counts and their polynomial simplifications are recorded in the accompanying code.
Combining Propositions 3.7 and 3.3 gives the contribution of quartics with genus one normaliza-
( q − 1 ) # PGL 3 ( F q ) ∑ [ E ] smooth genus one / F q 1 # Aut F q ( E ) ∑ d = − 2 2 B d ( E ) X # E ( F q ) − d Y q 2 + q + 1 − # E ( F q ) + d (10) (q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)\sum_{[E]\ \text{smooth genus one}/\mathbb{F}_q}\frac{1}{\#\operatorname{Aut}_{\mathbb{F}_q}(E)}\sum_{d=-2}^{2}B_d(E)X^{\#E(\mathbb{F}_q)-dY^{q^2+q+1-\#E(\mathbb{F}_q)+d}} \tag*{(10)} ( q − 1 ) # PGL 3 ( F q ) [ E ] smooth genus one / F q ∑ # Aut F q ( E ) 1 d = − 2 ∑ 2 B d ( E ) X # E ( F q ) − d Y q 2 + q + 1 − # E ( F q ) + d (10)
Here the sum is over unpointed smooth genus one curves and Aut F q ( E ) \operatorname{Aut}_{\mathbb{F}_q}(E) Aut F q ( E ) is the full automorphism group of the underlying curve, including rational translations. The choice of origin does not affect # E [ 2 ] ( F q ) \#E[2](\mathbb{F}_q) # E [ 2 ] ( F q ) , so it does not affect any B d ( E ) B_d(E) B d ( E ) .
Geometric genus zero
Let C 0 ⊂ P 2 C_0 \subset\mathbb{P}^2 C 0 ⊂ P 2 be a geometrically integral plane quartic whose normalization has genus zero. Over a finite field every smooth projective geometrically connected curve of genus zero is isomorphic to P 1 \mathbb{P}^1 P 1 . Let ν : P 1 ⟶ C 0 \nu:\mathbb{P}^1 \longrightarrow C_0 ν : P 1 ⟶ C 0 be the normalization map, and let j : C 0 ↪ P 2 j:C_0 \hookrightarrow\mathbb{P}^2 j : C 0 ↪ P 2 be the inclusion. Write ϕ = j ∘ ν \phi=j\circ\nu ϕ = j ∘ ν . Then ϕ ∗ O P 2 ( 1 ) = ν ∗ O C 0 ( 1 ) ≃ O P 1 ( 4 ) \phi^*\mathcal{O}_{\mathbb{P}^2}(1)=\nu^*\mathcal{O}_{C_0}(1)\simeq\mathcal{O}_{\mathbb{P}^1}(4) ϕ ∗ O P 2 ( 1 ) = ν ∗ O C 0 ( 1 ) ≃ O P 1 ( 4 ) . The pullbacks of the coordinate linear forms X 0 , X 1 , X 2 X_0,X_1,X_2 X 0 , X 1 , X 2 on P 2 \mathbb{P}^2 P 2 span a three dimensional base point free subspace V ⊂ H 0 ( P 1 , O P 1 ( 4 ) ) V\subset H^0(\mathbb{P}^1,\mathcal{O}_{\mathbb{P}^1}(4)) V ⊂ H 0 ( P 1 , O P 1 ( 4 )) , and ϕ \phi ϕ is the morphism defined by V V V . Conversely, suppose that the morphism defined by such a subspace is birational onto its image. It then gives a geometrically integral rational plane quartic, unique up to projective coordinates.
For a Galois refined profile τ \tau τ , the number m τ ( P 1 ) m_\tau(\mathbb{P}^1) m τ ( P 1 ) counts the subspaces V V V described above. Define
m ‾ τ = m τ ( P 1 ) # PGL 2 ( F q ) . \overline{m}_\tau=\frac{m_\tau(\mathbb{P}^1)}{\#\operatorname{PGL}_2(\mathbb{F}_q)}. m τ = # PGL 2 ( F q ) m τ ( P 1 ) .
By Proposition 3.3 , the number of embedded quartics of profile τ \tau τ is # PGL 3 ( F q ) m ‾ τ \#\operatorname{PGL}_3(\mathbb{F}_q)\overline{m}_\tau # PGL 3 ( F q ) m τ . We call m ‾ τ \overline{m}_\tau m τ the normalized count. It is a weighted count of the orbits under changes of parameter on P 1 \mathbb{P}^1 P 1 , with each orbit weighted by the reciprocal of its stabilizer order. We compute these counts and group them by trace shift to obtain the genus zero contribution.
The total delta invariant is three, so a genus zero quartic has one, two, or three geometric singular points. For curves with two or three singular points, we use the counts in [2 §§12.3 and 13.4] and recall the divisor constructions that produce them. For curves with one singular point, we count subspaces directly and use local calculations to determine the singularity type.
To construct quartics with three geometric singular points, let { M 1 , M 2 , M 3 } \{M_1,M_2,M_3\} { M 1 , M 2 , M 3 } be an unordered triple of effective degree two divisors on P 1 \mathbb{P}^1 P 1 , preserved by Frobenius and with pairwise disjoint support. Choose s i ∈ H 0 ( P 1 , O P 1 ( 2 ) ) s_i\in H^0(\mathbb{P}^1,\mathcal{O}_{\mathbb{P}^1}(2)) s i ∈ H 0 ( P 1 , O P 1 ( 2 )) with ( s i ) 0 = M i (s_i)_0=M_i ( s i ) 0 = M i , and set V = ⟨ s 1 s 2 , s 1 s 3 , s 2 s 3 ⟩ ⊂ H 0 ( P 1 , O P 1 ( 4 ) ) V=\langle s_1s_2,s_1s_3,s_2s_3\rangle\subset H^0(\mathbb{P}^1,\mathcal{O}_{\mathbb{P}^1}(4)) V = ⟨ s 1 s 2 , s 1 s 3 , s 2 s 3 ⟩ ⊂ H 0 ( P 1 , O P 1 ( 4 )) . Since ( s i s j ) 0 = M i + M j (s_is_j)_0=M_i+M_j ( s i s j ) 0 = M i + M j , the projective linear system P ( V ) \mathbb{P}(V) P ( V ) is the one spanned by M 1 + M 2 M_1+M_2 M 1 + M 2 , M 1 + M 3 M_1+M_3 M 1 + M 3 , M 2 + M 3 M_2+M_3 M 2 + M 3 in [2 §12.3] . The three products have no common zero. Over F q \mathbb{F}_q F q , the displayed basis identifies P ( V ∨ ) \mathbb{P}(V^\vee) P ( V ∨ ) with P 2 \mathbb{P}^2 P 2 , and ϕ \phi ϕ sends M 1 , M 2 , M 3 M_1,M_2,M_3 M 1 , M 2 , M 3 to the three coordinate points. Since ϕ ∗ O P 2 ( 1 ) ≃ O P 1 ( 4 ) \phi^*\mathcal{O}_{\mathbb{P}^2}(1)\simeq\mathcal{O}_{\mathbb{P}^1}(4) ϕ ∗ O P 2 ( 1 ) ≃ O P 1 ( 4 ) ,
4 = deg ( ϕ : P 1 ⟶ C 0 ) deg ( C 0 ) . 4=\deg(\phi:\mathbb{P}^1\longrightarrow C_0)\deg(C_0). 4 = deg ( ϕ : P 1 ⟶ C 0 ) deg ( C 0 ) .
The image contains three noncollinear points, so it is not a line. Thus ϕ \phi ϕ is either birational onto a quartic or has degree two onto a conic.
The linear system spanned by M 1 , M 2 , M 3 M_1,M_2,M_3 M 1 , M 2 , M 3 in [2 Lemma 12.8] is P ( ⟨ s 1 , s 2 , s 3 ⟩ ) \mathbb{P}(\langle s_1,s_2,s_3\rangle) P (⟨ s 1 , s 2 , s 3 ⟩) . Its projective dimension is dim ⟨ s 1 , s 2 , s 3 ⟩ − 1 \dim\langle s_1,s_2,s_3\rangle-1 dim ⟨ s 1 , s 2 , s 3 ⟩ − 1 , so it is a pencil exactly when dim ⟨ s 1 , s 2 , s 3 ⟩ = 2 \dim\langle s_1,s_2,s_3\rangle=2 dim ⟨ s 1 , s 2 , s 3 ⟩ = 2 . It is base point free because the M i M_i M i have disjoint support. Thus Bergström’s Lemma 12.8 [2 ] says that ϕ \phi ϕ has degree two exactly in this case. Otherwise ϕ \phi ϕ is birational, and [2 Lemma 12.7] shows that C 0 C_0 C 0 has three singularities. Their delta invariants sum to three, so each has delta invariant one. After excluding the conic maps, the normalized counts for all 22 Frobenius profiles are given in [2 Lemma 12.13 and Table 6] . We use the odd characteristic column of the table.
For a quartic with two geometric singular points, their delta invariants are two and one. Let M 1 M_1 M 1 and M 2 M_2 M 2 be their respective scheme theoretic inverse images under the normalization map ν \nu ν . Since their delta invariants differ, both singular points are rational, and M 1 , M 2 ∈ ( Sym 2 P 1 ) ( F q ) M_1,M_2 \in(\operatorname{Sym}^2 \mathbb{P}^1)(\mathbb{F}_q) M 1 , M 2 ∈ ( Sym 2 P 1 ) ( F q ) have disjoint support. The number # ( Supp ( M 1 ) ∩ P 1 ( F q ) ) \#(\operatorname{Supp}(M_1) \cap\mathbb{P}^1(\mathbb{F}_q)) # ( Supp ( M 1 ) ∩ P 1 ( F q )) is one for a ramphoid cusp, two for a split tacnode, and zero for a nonsplit tacnode. For fixed M 1 , M 2 M_1,M_2 M 1 , M 2 , the construction in [2 §13.4, Lemma 13.4] gives exactly q − # ( Supp ( M 1 ) ∩ P 1 ( F q ) ) q-\#(\operatorname{Supp}(M_1) \cap\mathbb{P}^1(\mathbb{F}_q)) q − # ( Supp ( M 1 ) ∩ P 1 ( F q )) base point free linear series birational onto quartics with these singular fibers. Counting all such pairs and dividing by # PGL 2 ( F q ) \#\operatorname{PGL}_2(\mathbb{F}_q) # PGL 2 ( F q ) gives the normalized counts in [2 Lemma 13.5] . Translating the singularity notation and grouping by trace shift gives the following normalized counts for nonzero shifts. These trace shift counts are calculated in the accompanying code.
If there is only one geometric singular point, it is F q \mathbb{F}_q F q -rational and has delta invariant three. Its geometric type is one of D 4 D_4 D 4 , D 5 D_5 D 5 , E 6 E_6 E 6 , A 5 A_5 A 5 , A 6 A_6 A 6 , as described in Table 2.
For D 4 D_4 D 4 , the superscript records the lengths of the Frobenius orbits on its three branches. We write D 4 1 + 1 + 1 D_4^{1+1+1} D 4 1 + 1 + 1 when all three branches are fixed, D 4 1 + 2 D_4^{1+2} D 4 1 + 2 when one is fixed and the other two are exchanged, and D 4 3 D_4^3 D 4 3 when Frobenius cyclically permutes all three. For A 5 A_5 A 5 , the superscripts s p \mathrm{sp} sp and n s \mathrm{ns} ns mean split and nonsplit, respectively. In A 5 s p A_5^{\mathrm{sp}} A 5 sp , both branches are fixed individually, whereas in A 5 n s A_5^{\mathrm{ns}} A 5 ns they are exchanged. The two branches of D 5 D_5 D 5 have different multiplicities, so Frobenius fixes each one. The types E 6 E_6 E 6 and A 6 A_6 A 6 each have a single branch, which is also fixed. These give eight profiles. Since the singular point is rational, Δ τ \Delta_\tau Δ τ is the number of branches fixed by Frobenius minus one.
The two constructions below use the following unit count.
Lemma 3.8. Let M = ∑ Q e Q Q M=\sum_Q e_Q Q M = ∑ Q e Q Q be a nonzero effective divisor on P 1 \mathbb{P}^1 P 1 defined over F q \mathbb{F}_q F q , written as a sum of distinct closed points Q Q Q with multiplicities e Q e_Q e Q . Then
# H 0 ( O M ) × = ∏ Q q ( e Q − 1 ) deg Q ( q deg Q − 1 ) . \#H^0(\mathcal{O}_M)^\times=\prod_Q q^{(e_Q-1)\deg Q}\left(q^{\deg Q}-1\right). # H 0 ( O M ) × = Q ∏ q ( e Q − 1 ) d e g Q ( q d e g Q − 1 ) .
Proof. The local factor at Q Q Q has q e Q deg Q q^{e_Q \deg Q} q e Q d e g Q elements and residue field F q deg Q \mathbb{F}_{q^{\deg Q}} F q d e g Q . Its maximal ideal has q ( e Q − 1 ) deg Q q^{(e_Q-1)\deg Q} q ( e Q − 1 ) d e g Q elements, so it has q ( e Q − 1 ) deg Q ( q deg Q − 1 ) q^{(e_Q-1)\deg Q}(q^{\deg Q}-1) q ( e Q − 1 ) d e g Q ( q d e g Q − 1 ) units. The algebra H 0 ( O M ) H^0(\mathcal{O}_M) H 0 ( O M ) is the product of these local factors, giving the formula.
For a series with one singular point P P P , let M = ν − 1 ( P ) M=\nu^{-1}(P) M = ν − 1 ( P ) be its scheme theoretic fiber. The pullbacks of linear forms vanishing at P P P form a two dimensional subspace W ⊂ V W\subset V W ⊂ V whose common zero divisor M M M records the initial branch multiplicities. Table 2 gives deg M = 3 \deg M=3 deg M = 3 for D 4 D_4 D 4 , D 5 D_5 D 5 , E 6 E_6 E 6 , and deg M = 2 \deg M=2 deg M = 2 for A 5 A_5 A 5 , A 6 A_6 A 6 . Choose a section s M s_M s M of O P 1 ( deg M ) \mathcal{O}_{\mathbb{P}^1}(\deg M) O P 1 ( deg M ) with zero divisor M M M . Since P P P is rational and ν \nu ν is an isomorphism away from P P P , the trace shift is Δ τ = # M ( F q ) − 1 \Delta_\tau=\#M(\mathbb{F}_q)-1 Δ τ = # M ( F q ) − 1 , where # M ( F q ) \#M(\mathbb{F}_q) # M ( F q ) counts rational support points without multiplicity.
Proposition 3.9. For profiles with a singularity of type D 4 D_4 D 4 , D 5 D_5 D 5 , E 6 E_6 E 6 , the normalized counts and trace shifts are
Table 2 (PDF p. 24).
Proof. Here deg M = 3 \deg M=3 deg M = 3 , so dimension two forces W = H 0 ( O P 1 ( 4 ) ( − M ) ) = s M H 0 ( O P 1 ( 1 ) ) W=H^0(\mathcal{O}_{\mathbb{P}^1}(4)(-M))=s_MH^0(\mathcal{O}_{\mathbb{P}^1}(1)) W = H 0 ( O P 1 ( 4 ) ( − M )) = s M H 0 ( O P 1 ( 1 )) . An extension V = W + ⟨ f ⟩ V=W+\langle f\rangle V = W + ⟨ f ⟩ is base point free exactly when f f f is nonzero on Supp ( M ) \operatorname{Supp}(M) Supp ( M ) . Restriction to M M M and a trivialization of O M ( 4 ) \mathcal{O}_M(4) O M ( 4 ) identify the extensions with H 0 ( O M ) × / F q × H^0(\mathcal{O}_M)^\times/\mathbb{F}_q^\times H 0 ( O M ) × / F q × : adding an element of W W W or rescaling f f f does not change V V V . Conversely, every such extension for a rational effective divisor M M M of degree three is birational: the ratio of two generators of W W W is a degree one coordinate. The image is a rational quartic with fiber M M M over P P P . Thus m ( P ) = 3 m(P)=3 m ( P ) = 3 , and Table 2 gives D 4 D_4 D 4 , D 5 D_5 D 5 , E 6 E_6 E 6 according as M M M has three, two, or one geometric support points. Each has δ P = 3 \delta_P=3 δ P = 3 , so P P P is the only singular point. Its fiber recovers M M M , and hence W W W , so each series is counted once.
For the three D 4 D_4 D 4 -profiles in the stated order, there are ( q + 1 3 ) \binom{q+1}{3} ( 3 q + 1 ) , ( q + 1 ) ( q 2 − q ) / 2 (q+1)(q^2-q)/2 ( q + 1 ) ( q 2 − q ) /2 , and ( q 3 − q ) / 3 (q^3-q)/3 ( q 3 − q ) /3 choices of M M M . By Lemma 3.8 , dividing the unit counts by q − 1 q-1 q − 1 gives respectively ( q − 1 ) 2 (q-1)^2 ( q − 1 ) 2 , q 2 − 1 q^2-1 q 2 − 1 , and q 2 + q + 1 q^2+q+1 q 2 + q + 1 series per fiber. For D 5 D_5 D 5 , there are q ( q + 1 ) q(q+1) q ( q + 1 ) fibers M = 2 p + r M=2p+r M = 2 p + r with distinct rational points p , r p,r p , r , each giving q ( q − 1 ) q(q-1) q ( q − 1 ) series. For E 6 E_6 E 6 , there are q + 1 q+1 q + 1 fibers M = 3 p M=3p M = 3 p with rational p p p , each giving q 2 q^2 q 2 series. Multiplying these fiber and series counts and dividing by # PGL 2 ( F q ) \#\operatorname{PGL}_2(\mathbb{F}_q) # PGL 2 ( F q ) gives the normalized counts. The rational support of M M M gives the stated trace shifts.
Proposition 3.10. For profiles with a singularity of type A 5 A_5 A 5 , A 6 A_6 A 6 , the normalized counts and trace shifts are
Proof. Here deg M = 2 \deg M=2 deg M = 2 . We first determine the necessary form of the series. The tangent line pulls back to 2 M 2M 2 M . Indeed, for A 5 A_5 A 5 write M = p 1 + p 2 M=p_1+p_2 M = p 1 + p 2 . The contact is at least two with each smooth branch, so the pullback contains 2 p 1 + 2 p 2 2p_1+2p_2 2 p 1 + 2 p 2 . For A 6 A_6 A 6 , contact three would give orders ( 2 , 3 ) (2,3) ( 2 , 3 ) and a smooth branch after one blowup, contrary to the sequence ( 2 : 2 : 2 : 1 ) (2:2:2:1) ( 2 : 2 : 2 : 1 ) . Its contact is therefore at least four. In both cases the pullback has degree four, forcing equality. Removing the common zero divisor from W W W gives W = s M U W=s_MU W = s M U , where U ⊂ H 0 ( O P 1 ( 2 ) ) U\subset H^0(\mathcal{O}_{\mathbb{P}^1}(2)) U ⊂ H 0 ( O P 1 ( 2 )) is a base point free pencil. The tangent line passes through P P P , so its pullback is a nonzero scalar multiple of s M 2 s_M^2 s M 2 in W W W . Hence s M ∈ U s_M\in U s M ∈ U . Choose h h h with U = ⟨ s M , h ⟩ U=\langle s_M,h\rangle U = ⟨ s M , h ⟩ and write V = ⟨ s M 2 , s M h , f ⟩ V=\langle s_M^2,s_Mh,f\rangle V = ⟨ s M 2 , s M h , f ⟩ .
In the chart where f ≠ 0 f\ne0 f = 0 , put u = s M h / f u=s_Mh/f u = s M h / f and v = s M 2 / f v=s_M^2/f v = s M 2 / f . Then v / u 2 = f / h 2 v/u^2=f/h^2 v / u 2 = f / h 2 and v − u 2 = s M 2 ( f − h 2 ) / f 2 v-u^2=s_M^2(f-h^2)/f^2 v − u 2 = s M 2 ( f − h 2 ) / f 2 . If M M M is reduced, u u u is a local parameter on each branch. Their intersection multiplicity is three, so their quadratic coefficients, the values of f / h 2 f/h^2 f / h 2 at the two points, agree. The common nonzero value is Frobenius fixed, and rescaling f f f over F q \mathbb{F}_q F q makes it one. If M = 2 p M=2p M = 2 p , similarly normalize f ( p ) = h ( p ) 2 f(p)=h(p)^2 f ( p ) = h ( p ) 2 . Were f − h 2 f-h^2 f − h 2 to vanish only once at p p p , the coordinates u , v − u 2 u,v-u^2 u , v − u 2 would have orders ( 2 , 5 ) (2,5) ( 2 , 5 ) , hence multiplicity sequence ( 2 : 2 : 1 ) (2:2:1) ( 2 : 2 : 1 ) , contradicting the A 6 A_6 A 6 sequence. Thus in both cases f − h 2 ∈ s M H 0 ( O P 1 ( 2 ) ) f-h^2\in s_MH^0(\mathcal{O}_{\mathbb{P}^1}(2)) f − h 2 ∈ s M H 0 ( O P 1 ( 2 )) . Choose g ∈ H 0 ( O P 1 ( 2 ) ) ∖ U g\in H^0(\mathcal{O}_{\mathbb{P}^1}(2))\setminus U g ∈ H 0 ( O P 1 ( 2 )) ∖ U . When M = 2 p M=2p M = 2 p , subtract a multiple of h h h to arrange g ( p ) = 0 g(p)=0 g ( p ) = 0 . This zero is simple, since otherwise g g g would be a multiple of s M s_M s M . Reducing ( f − h 2 ) / s M (f-h^2)/s_M ( f − h 2 ) / s M modulo U U U shows that every relevant series has the form
V = ⟨ s M 2 , s M h , h 2 + λ s M g ⟩ , λ ∈ F q . V=\langle s_M^2,s_Mh,h^2+\lambda s_Mg\rangle,\qquad\lambda\in\mathbb{F}_q. V = ⟨ s M 2 , s M h , h 2 + λ s M g ⟩ , λ ∈ F q .
Conversely, fix M , U , h , g M,U,h,g M , U , h , g as above. The value λ = 0 \lambda=0 λ = 0 gives Sym 2 U \operatorname{Sym}^2U Sym 2 U , a degree two map onto a conic, and is excluded. For λ ≠ 0 \lambda\ne0 λ = 0 , put f = h 2 + λ s M g f=h^2+\lambda s_Mg f = h 2 + λ s M g . The series is base point free because s M 2 s_M^2 s M 2 is nonzero away from M M M and f = h 2 f=h^2 f = h 2 is nonzero on its support. The identity v − u 2 = λ s M 3 g / f 2 v-u^2=\lambda s_M^3g/f^2 v − u 2 = λ s M 3 g / f 2 gives s M / h = v / u s_M/h=v/u s M / h = v / u and g / h = ( v − u 2 ) / ( λ u v ) g/h=(v-u^2)/(\lambda uv) g / h = ( v − u 2 ) / ( λ uv ) . These ratios recover the quadratic embedding defined by the basis s M , h , g s_M,h,g s M , h , g of H 0 ( O P 1 ( 2 ) ) H^0(\mathcal{O}_{\mathbb{P}^1}(2)) H 0 ( O P 1 ( 2 )) . Thus the map is birational onto a quartic. The fiber over [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] is exactly M M M , since its local ideal ( s M h / f , s M 2 / f ) (s_Mh/f,s_M^2/f) ( s M h / f , s M 2 / f ) is ( s M ) (s_M) ( s M ) .
If M M M is reduced, the two branches are smooth and v − u 2 v-u^2 v − u 2 vanishes to order at least three on each. Their intersection multiplicity is therefore at least three, and (8) and the total delta invariant force it to be exactly three. This is the A 5 A_5 A 5 condition in Table 2. If M = 2 p M=2p M = 2 p , the coordinates u , v − u 2 u,v-u^2 u , v − u 2 have orders ( 2 , 7 ) (2,7) ( 2 , 7 ) , since g g g vanishes simply at p p p . Successive blowups give ( 2 , 5 ) (2,5) ( 2 , 5 ) , ( 2 , 3 ) (2,3) ( 2 , 3 ) , and ( 2 , 1 ) (2,1) ( 2 , 1 ) , hence the A 6 A_6 A 6 sequence ( 2 : 2 : 2 : 1 ) (2:2:2:1) ( 2 : 2 : 2 : 1 ) . In both cases the delta invariant is three, so there are no other singularities. Every nonzero parameter therefore gives a valid series of the required type.
These parameters do not overcount. For fixed h , g h,g h , g , equality of the subspaces for λ , μ \lambda,\mu λ , μ forces the relative scalar of the third generator to be one by restriction to M M M . It follows that ( λ − μ ) g ∈ U (\lambda-\mu)g\in U ( λ − μ ) g ∈ U , and g ∉ U g\notin U g ∈ / U gives λ = μ \lambda=\mu λ = μ . The series also recovers its unique singular fiber M M M , the pencil W W W of pullbacks through its image, and hence U U U . For fixed M M M , restriction to M M M identifies the base point free pencils containing s M s_M s M with H 0 ( O M × ) / F q × H^0(\mathcal{O}_M^\times)/\mathbb{F}_q^\times H 0 ( O M × ) / F q × , after trivializing O M ( 2 ) \mathcal{O}_M(2) O M ( 2 ) . Each pencil gives q − 1 q-1 q − 1 distinct valid extensions, so the number of series per fiber is # H 0 ( O M ) × \# H^0(\mathcal{O}_M)^\times # H 0 ( O M ) × . There are ( q + 1 2 ) \binom{q+1}{2} ( 2 q + 1 ) split reduced fibers, ( q 2 − q ) / 2 (q^2-q)/2 ( q 2 − q ) /2 nonsplit fibers, and q + 1 q+1 q + 1 doubled fibers. Lemma 3.8 gives respectively ( q − 1 ) 2 (q-1)^2 ( q − 1 ) 2 , q 2 − 1 q^2-1 q 2 − 1 , and q ( q − 1 ) q(q-1) q ( q − 1 ) series per fiber. Multiplying and dividing by # PGL 2 ( F q ) \#\operatorname{PGL}_2(\mathbb{F}_q) # PGL 2 ( F q ) gives the stated normalized counts. The rational support of M M M gives the trace shifts. □
Counting by trace shift
We group the linear series on the fixed normalization P 1 \mathbb{P}^1 P 1 by their trace shift. For − 3 ≤ d ≤ 3 -3 \le d \le3 − 3 ≤ d ≤ 3 , define
C d ( q ) = # { γ ∈ G 4 2 ( P 1 ) : Δ ( C γ ) = d } . C_d(q)=\#\{\gamma\in G^2_4(\mathbb{P}^1):\Delta(C_\gamma)=d\}. C d ( q ) = # { γ ∈ G 4 2 ( P 1 ) : Δ ( C γ ) = d } .
Proposition 3.11. The trace shift counts are
C 3 ( q ) = q ( q 2 − 1 ) ( q − 3 ) ( q 2 − 7 q + 11 ) 48 , C 2 ( q ) = q ( q 2 − 1 ) ( 13 q 2 − 50 q + 55 ) 24 , C 1 ( q ) = q ( q 2 − 1 ) ( 5 q 3 − 8 q 2 + 52 q − 45 ) 16 , C 0 ( q ) = q ( q + 1 ) ( 4 q 4 + 13 q 3 − 35 q 2 + 49 q − 19 ) 12 , C − 1 ( q ) = q ( q 2 − 1 ) ( 15 q 3 − 26 q 2 + 112 q − 23 ) 48 , C − 2 ( q ) = q ( q 2 − 1 ) ( 3 q 2 − 6 q + 1 ) 8 , C − 3 ( q ) = q ( q 2 − 1 ) ( q − 1 ) ( q 2 − 3 q + 1 ) 48 , ∑ d = − 3 3 C d ( q ) = q 2 ( q + 1 ) ( q 3 + q − 1 ) . \begin{aligned}
C_3(q)&=\frac{q(q^2-1)(q-3)(q^2-7q+11)}{48},\\
C_2(q)&=\frac{q(q^2-1)(13q^2-50q+55)}{24},\\
C_1(q)&=\frac{q(q^2-1)(5q^3-8q^2+52q-45)}{16},\\
C_0(q)&=\frac{q(q+1)(4q^4+13q^3-35q^2+49q-19)}{12},\\
C_{-1}(q)&=\frac{q(q^2-1)(15q^3-26q^2+112q-23)}{48},\\
C_{-2}(q)&=\frac{q(q^2-1)(3q^2-6q+1)}{8},\\
C_{-3}(q)&=\frac{q(q^2-1)(q-1)(q^2-3q+1)}{48},\\
\sum_{d=-3}^{3}C_d(q)&=q^2(q+1)(q^3+q-1).
\end{aligned} C 3 ( q ) C 2 ( q ) C 1 ( q ) C 0 ( q ) C − 1 ( q ) C − 2 ( q ) C − 3 ( q ) d = − 3 ∑ 3 C d ( q ) = 48 q ( q 2 − 1 ) ( q − 3 ) ( q 2 − 7 q + 11 ) , = 24 q ( q 2 − 1 ) ( 13 q 2 − 50 q + 55 ) , = 16 q ( q 2 − 1 ) ( 5 q 3 − 8 q 2 + 52 q − 45 ) , = 12 q ( q + 1 ) ( 4 q 4 + 13 q 3 − 35 q 2 + 49 q − 19 ) , = 48 q ( q 2 − 1 ) ( 15 q 3 − 26 q 2 + 112 q − 23 ) , = 8 q ( q 2 − 1 ) ( 3 q 2 − 6 q + 1 ) , = 48 q ( q 2 − 1 ) ( q − 1 ) ( q 2 − 3 q + 1 ) , = q 2 ( q + 1 ) ( q 3 + q − 1 ) .
Proof. We use the normalized counts in Table 3 , obtained from [2 Table 6 and Lemma 13.5] , and the counts for one singular point in Propositions 3.9 and 3.10 . For shifts 3 3 3 and − 3 -3 − 3 , only quartics with three geometric singular points contribute. Thus
Table 3. Normalized counts for quartics with two or three geometric singular points and nonzero trace shift.
C 3 ( q ) # PGL 2 ( F q ) = ( q − 3 ) ( q 2 − 7 q + 11 ) 48 , C − 3 ( q ) # PGL 2 ( F q ) = ( q − 1 ) ( q 2 − 3 q + 1 ) 48 . \begin{aligned}
\frac{C_3(q)}{\#\operatorname{PGL}_2(\mathbb{F}_q)}&=\frac{(q-3)(q^2-7q+11)}{48},&
\frac{C_{-3}(q)}{\#\operatorname{PGL}_2(\mathbb{F}_q)}&=\frac{(q-1)(q^2-3q+1)}{48}.
\end{aligned} # PGL 2 ( F q ) C 3 ( q ) = 48 ( q − 3 ) ( q 2 − 7 q + 11 ) , # PGL 2 ( F q ) C − 3 ( q ) = 48 ( q − 1 ) ( q 2 − 3 q + 1 ) .
For shift 2 2 2 , we add the counts for three and two singular points in Table 3 and the count for D 4 1 + 1 + 1 D_4^{1+1+1} D 4 1 + 1 + 1 in Proposition 3.9 . For shift − 2 -2 − 2 , only the two table entries contribute. This gives
C 2 ( q ) # PGL 2 ( F q ) = 13 q 2 − 50 q + 55 24 , C − 2 ( q ) # PGL 2 ( F q ) = 3 q 2 − 6 q + 1 8 . \begin{aligned}
\frac{C_2(q)}{\#\operatorname{PGL}_2(\mathbb{F}_q)}&=\frac{13q^2-50q+55}{24},&
\frac{C_{-2}(q)}{\#\operatorname{PGL}_2(\mathbb{F}_q)}&=\frac{3q^2-6q+1}{8}.
\end{aligned} # PGL 2 ( F q ) C 2 ( q ) = 24 13 q 2 − 50 q + 55 , # PGL 2 ( F q ) C − 2 ( q ) = 8 3 q 2 − 6 q + 1 .
For each of the shifts 1 1 1 and − 1 -1 − 1 , we again add the counts for three and two singular points in Table 3 . The additional profiles with one singular point are D 5 D_5 D 5 and A 5 s p A_5^{\mathrm{sp}} A 5 sp for shift 1 1 1 , and D 4 3 D_4^3 D 4 3 and A 5 s A_5^s A 5 s for shift − 1 -1 − 1 . Propositions 3.9 and 3.10 therefore give
C 1 ( q ) # P G L 2 ( F q ) = 5 q 3 − 8 q 2 + 52 q − 45 16 , \frac{C_1(q)}{\#\mathrm{PGL}_2(\mathbb{F}_q)}=\frac{5q^3-8q^2+52q-45}{16}, # PGL 2 ( F q ) C 1 ( q ) = 16 5 q 3 − 8 q 2 + 52 q − 45 ,
C − 1 ( q ) # P G L 2 ( F q ) = 15 q 3 − 26 q 2 + 112 q − 23 48 . \frac{C_{-1}(q)}{\#\mathrm{PGL}_2(\mathbb{F}_q)}=\frac{15q^3-26q^2+112q-23}{48}. # PGL 2 ( F q ) C − 1 ( q ) = 48 15 q 3 − 26 q 2 + 112 q − 23 .
Multiplying by # P G L 2 ( F q ) = q ( q 2 − 1 ) \#\mathrm{PGL}_2(\mathbb{F}_q)=q(q^2-1) # PGL 2 ( F q ) = q ( q 2 − 1 ) gives the six nonzero trace shift formulas.
We compute the total by counting the elements of G 4 2 ( P 1 ) \mathcal{G}_4^2(\mathbb{P}^1) G 4 2 ( P 1 ) . A three dimensional subspace of H 0 ( P 1 , O P 1 ( 4 ) ) H^0(\mathbb{P}^1,\mathcal{O}_{\mathbb{P}^1}(4)) H 0 ( P 1 , O P 1 ( 4 )) can have a base divisor of degree at most two. There are # Gr ( 3 , 5 ) ( F q ) = q 6 + q 5 + 2 q 4 + 2 q 3 + 2 q 2 + q + 1 \#\operatorname{Gr}(3,5)(\mathbb{F}_q)=q^6+q^5+2q^4+2q^3+2q^2+q+1 # Gr ( 3 , 5 ) ( F q ) = q 6 + q 5 + 2 q 4 + 2 q 3 + 2 q 2 + q + 1 such subspaces in total. Those with base divisor of degree exactly two correspond to ( Sym 2 P 1 ) ( F q ) (\operatorname{Sym}^2\mathbb{P}^1)(\mathbb{F}_q) ( Sym 2 P 1 ) ( F q ) , so there are q 2 + q + 1 q^2+q+1 q 2 + q + 1 of them. The number with base divisor of degree exactly one is ( q + 1 ) ( # Gr ( 3 , 4 ) ( F q ) − ( q + 1 ) ) = ( q + 1 ) ( q 3 + q 2 ) (q+1)(\#\operatorname{Gr}(3,4)(\mathbb{F}_q)-(q+1))=(q+1)(q^3+q^2) ( q + 1 ) ( # Gr ( 3 , 4 ) ( F q ) − ( q + 1 )) = ( q + 1 ) ( q 3 + q 2 ) . It follows that the number of base point free subspaces is q 4 ( q 2 + q + 1 ) q^4(q^2+q+1) q 4 ( q 2 + q + 1 ) . A nonbirational map has degree two onto a conic. Its linear series has the unique form Sym 2 U \operatorname{Sym}^2 U Sym 2 U , where U ⊂ H 0 ( P 1 , O P 1 ( 2 ) ) U\subset H^0(\mathbb{P}^1,\mathcal{O}_{\mathbb{P}^1}(2)) U ⊂ H 0 ( P 1 , O P 1 ( 2 )) is a base point free pencil. There are # Gr ( 2 , 3 ) ( F q ) − ( q + 1 ) = q 2 \#\operatorname{Gr}(2,3)(\mathbb{F}_q)-(q+1)=q^2 # Gr ( 2 , 3 ) ( F q ) − ( q + 1 ) = q 2 such pencils. Therefore the number of birational plane series is q 6 + q 5 + q 4 − q 2 = q 2 ( q + 1 ) ( q 3 + q − 1 ) q^6+q^5+q^4-q^2=q^2(q+1)(q^3+q-1) q 6 + q 5 + q 4 − q 2 = q 2 ( q + 1 ) ( q 3 + q − 1 ) . The remaining count is
C 0 ( q ) = q 2 ( q + 1 ) ( q 3 + q − 1 ) − C 3 ( q ) − C 2 ( q ) − C 1 ( q ) − C − 1 ( q ) − C − 2 ( q ) − C − 3 ( q ) . \begin{aligned}
C_0(q)={}&q^2(q+1)(q^3+q-1)\\
&-C_3(q)-C_2(q)-C_1(q)-C_{-1}(q)-C_{-2}(q)-C_{-3}(q).
\end{aligned} C 0 ( q ) = q 2 ( q + 1 ) ( q 3 + q − 1 ) − C 3 ( q ) − C 2 ( q ) − C 1 ( q ) − C − 1 ( q ) − C − 2 ( q ) − C − 3 ( q ) .
Substituting the six nonzero counts gives the stated formula. The profile sums and this subtraction are carried out in the accompanying code.
Combining Propositions 3.11 and 3.3 gives the contribution W C 2 , 4 I r r , g = 0 W^{\mathrm{Irr},g=0}_{\mathcal{C}_{2,4}} W C 2 , 4 Irr , g = 0 of quartics with genus zero normalization to the weight enumerator:
W C 2 , 4 I r r , g = 0 ( X , Y ) = ( q − 1 ) # P G L 3 ( F q ) # P G L 2 ( F q ) ∑ d = − 3 3 C d ( q ) X q + 1 − d Y q 2 + d . (11) W^{\mathrm{Irr},g=0}_{\mathcal{C}_{2,4}}(X,Y)=\frac{(q-1)\#\mathrm{PGL}_3(\mathbb{F}_q)}{\#\mathrm{PGL}_2(\mathbb{F}_q)}\sum_{d=-3}^{3}C_d(q)X^{q+1-d}Y^{q^2+d}. \tag*{(11)} W C 2 , 4 Irr , g = 0 ( X , Y ) = # PGL 2 ( F q ) ( q − 1 ) # PGL 3 ( F q ) d = − 3 ∑ 3 C d ( q ) X q + 1 − d Y q 2 + d . (11)
The weight enumerator
The weight enumerator decomposes as
W C 2 , 4 ( X , Y ) = X q 2 + q + 1 + W r e d ( X , Y ) + W i r r , s i n g ( X , Y ) + W s m ( X , Y ) . W_{\mathcal{C}_{2,4}}(X,Y)=X^{q^2+q+1}+W_{\mathrm{red}}(X,Y)+W_{\mathrm{irr,sing}}(X,Y)+W_{\mathrm{sm}}(X,Y). W C 2 , 4 ( X , Y ) = X q 2 + q + 1 + W red ( X , Y ) + W irr , sing ( X , Y ) + W sm ( X , Y ) .
We expand these terms using the counts from § 2 and § 3 , then express the remaining genus one and genus two sums in arithmetic terms. All isomorphisms and automorphisms below are defined over F q \mathbb{F}_q F q . For − 2 ≤ d ≤ 2 -2\le d\le2 − 2 ≤ d ≤ 2 , collect the genus one counts B d ( E ) B_d(E) B d ( E ) from Proposition 3.7 at each trace as
B q , d ( t ) = ∑ [ E ] s m o o t h g e n u s o n e / F q t E = t B d ( E ) # Aut F q ( E ) . B_{q,d}(t)=\sum_{\substack{[E]\ \mathrm{smooth\ genus\ one}/\mathbb{F}_q\\ t_E=t}}\frac{B_d(E)}{\#\operatorname{Aut}_{\mathbb{F}_q}(E)}. B q , d ( t ) = [ E ] smooth genus one / F q t E = t ∑ # Aut F q ( E ) B d ( E ) .
where Aut F q ( E ) \operatorname{Aut}_{\mathbb{F}_q}(E) Aut F q ( E ) is the full automorphism group of the unpointed genus one curve. For genus two, collect the counts at each number N N N of rational points of the plane quartic as
M 2 , q ( N ) = ∑ τ ∈ { s p l i t , c u s p , n o n s p l i t } ∑ [ C ] ∈ M 2 ( F q ) # C ( F q ) − Δ τ = N m τ ( C ) # Aut F q ( C ) . M_{2,q}(N)=\sum_{\tau\in\{\mathrm{split},\mathrm{cusp},\mathrm{nonsplit}\}}\ \sum_{\substack{[C]\in\mathcal{M}_2(\mathbb{F}_q)\\ \#C(\mathbb{F}_q)-\Delta_\tau=N}}\frac{m_\tau(C)}{\#\operatorname{Aut}_{\mathbb{F}_q}(C)}. M 2 , q ( N ) = τ ∈ { split , cusp , nonsplit } ∑ [ C ] ∈ M 2 ( F q ) # C ( F q ) − Δ τ = N ∑ # Aut F q ( C ) m τ ( C ) .
Here the multiplicities and shifts are those of Proposition 3.4 and the preceding table.
Theorem 4.1. The Hamming weight enumerator is
W C 2 , 4 ( X , Y ) = X q 2 + q + 1 + ( q − 1 ) ∑ z R z ( q ) X z Y q 2 + q + 1 − z + ( q 2 + q + 1 ) X q + 1 ( W 3 A , c u s p ( X , Y ) + W 3 A , s p l i t ( X , Y ) + W 3 A , n o n s p l i t ( X , Y ) + W 3 A , s m ( X , Y ) ) + ( q − 1 ) # PGL 3 ( F q ) ∑ N = 0 q 2 + q + 1 M 2 , q ( N ) X N Y q 2 + q + 1 − N + ( q − 1 ) # PGL 3 ( F q ) ∑ t 2 ≤ 4 q d = − 2 2 B q , d ( t ) X q + 1 − t − d Y q 2 + t + d + ( q − 1 ) # PGL 3 ( F q ) # PGL 2 ( F q ) ∑ d = − 3 3 C d ( q ) X q + 1 − d Y q 2 + d + ( q − 1 ) # PGL 3 ( F q ) ∑ n = 0 q 2 + q + 1 S q ( n ) X n Y q 2 + q + 1 − n . \begin{aligned}
W_{C_{2,4}}(X,Y)={}&X^{q^2+q+1}+(q-1)\sum_z R_z(q)X^zY^{q^2+q+1-z}\\
&+(q^2+q+1)X^{q+1}\left(W_3^{A,\mathrm{cusp}}(X,Y)+W_3^{A,\mathrm{split}}(X,Y)\right.\\
&\qquad\qquad\left.+W_3^{A,\mathrm{nonsplit}}(X,Y)+W_3^{A,\mathrm{sm}}(X,Y)\right)\\
&+(q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)\sum_{N=0}^{q^2+q+1}M_{2,q}(N)X^NY^{q^2+q+1-N}\\
&+(q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)\sum_{\substack{t^2\leq4q\\d=-2}}^{2}B_{q,d}(t)X^{q+1-t-d}Y^{q^2+t+d}\\
&+\frac{(q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)}{\#\operatorname{PGL}_2(\mathbb{F}_q)}\sum_{d=-3}^{3}C_d(q)X^{q+1-d}Y^{q^2+d}\\
&+(q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)\sum_{n=0}^{q^2+q+1}S_q(n)X^nY^{q^2+q+1-n}.
\end{aligned} W C 2 , 4 ( X , Y ) = X q 2 + q + 1 + ( q − 1 ) z ∑ R z ( q ) X z Y q 2 + q + 1 − z + ( q 2 + q + 1 ) X q + 1 ( W 3 A , cusp ( X , Y ) + W 3 A , split ( X , Y ) + W 3 A , nonsplit ( X , Y ) + W 3 A , sm ( X , Y ) ) + ( q − 1 ) # PGL 3 ( F q ) N = 0 ∑ q 2 + q + 1 M 2 , q ( N ) X N Y q 2 + q + 1 − N + ( q − 1 ) # PGL 3 ( F q ) t 2 ≤ 4 q d = − 2 ∑ 2 B q , d ( t ) X q + 1 − t − d Y q 2 + t + d + # PGL 2 ( F q ) ( q − 1 ) # PGL 3 ( F q ) d = − 3 ∑ 3 C d ( q ) X q + 1 − d Y q 2 + d + ( q − 1 ) # PGL 3 ( F q ) n = 0 ∑ q 2 + q + 1 S q ( n ) X n Y q 2 + q + 1 − n . where z z z runs through Table 1, C d ( q ) C_d(q) C d ( q ) is given by Proposition 3.11 , and S q ( n ) S_q(n) S q ( n ) is the smooth genus three distribution defined above.
Proof. The zero form gives the first term, and (3) gives the two reducible terms. Grouping (9) by N N N and (10) by the normalization trace gives the genus two and genus one terms. Equation (11) gives the genus zero term, and the canonical plane models counted by S q ( n ) S_q(n) S q ( n ) give the smooth term.
At q = 5 , 7 q=5,7 q = 5 , 7 , the accompanying code evaluates every contribution, giving complete weight enumerators.
In particular, setting C j ( q ) = 0 C_j(q)=0 C j ( q ) = 0 for ∣ j ∣ > 3 \lvert j\rvert>3 ∣ j ∣ > 3 , the singular absolutely irreducible contribution has coefficients
[ X N Y q 2 + q + 1 − N ] W i r r , s i n g ( X , Y ) = ( q − 1 ) # PGL 3 ( F q ) ( M 2 , q ( N ) + ∑ d = − 2 2 B q , d ( q + 1 − N − d ) + C q + 1 − N ( q ) # PGL 2 ( F q ) ) . \left[X^NY^{q^2+q+1-N}\right]W_{\mathrm{irr,sing}}(X,Y)=(q-1)\#\operatorname{PGL}_3(\mathbb{F}_q)\left(M_{2,q}(N)+\sum_{d=-2}^{2}B_{q,d}(q+1-N-d)+\frac{C_{q+1-N}(q)}{\#\operatorname{PGL}_2(\mathbb{F}_q)}\right). [ X N Y q 2 + q + 1 − N ] W irr , sing ( X , Y ) = ( q − 1 ) # PGL 3 ( F q ) ( M 2 , q ( N ) + d = − 2 ∑ 2 B q , d ( q + 1 − N − d ) + # PGL 2 ( F q ) C q + 1 − N ( q ) ) .
The incidence coefficients and genus zero counts are explicit. The next two subsections evaluate B q , d ( t ) B_{q,d}(t) B q , d ( t ) and M 2 , q ( N ) M_{2,q}(N) M 2 , q ( N ) . For general q q q , the genus three distribution remains in the form S q ( n ) S_q(n) S q ( n ) .
For a negative quadratic discriminant D D D , let h ( D ) h(D) h ( D ) be the class number of the order of discriminant D D D , and set
h w ( D ) = { h ( D ) / 3 , D = − 3 , h ( D ) / 2 , D = − 4 , h ( D ) , D < 0 , D ≡ 0 , 1 ( m o d 4 ) , D ≠ − 3 , − 4 , 0 , otherwise . h_{\mathrm{w}}(D)=\begin{cases}
h(D)/3, & D=-3,\\
h(D)/2, & D=-4,\\
h(D), & D<0,\ D\equiv0,1\pmod{4},\ D\ne-3,-4,\\
0, & \text{otherwise}.
\end{cases} h w ( D ) = ⎩ ⎨ ⎧ h ( D ) /3 , h ( D ) /2 , h ( D ) , 0 , D = − 3 , D = − 4 , D < 0 , D ≡ 0 , 1 ( mod 4 ) , D = − 3 , − 4 , otherwise .
The Hurwitz–Kronecker class number in this convention is H ( D ) = ∑ a ≥ 1 a 2 ∣ D h w ( D / a 2 ) \mathcal{H}(D)=\sum_{\substack{a\ge1\\a^2\mid D}}h_{\mathrm{w}}(D/a^2) H ( D ) = ∑ a ≥ 1 a 2 ∣ D h w ( D / a 2 ) . For elliptic curves, Aut F q ( E , O ) \operatorname{Aut}_{\mathbb{F}_q}(E,O) Aut F q ( E , O ) denotes the usual automorphism group fixing the origin. This differs from the full curve automorphism group used in B q , d ( t ) B_{q,d}(t) B q , d ( t ) , which includes rational translations. Define the weighted count of elliptic curves with trace t t t by
E q ( t ) = ∑ [ E , O ] e l l i p t i c / F q t E = t 1 # Aut F q ( E , O ) . \mathcal{E}_q(t)=\sum_{\substack{[E,O]\ \mathrm{elliptic}/\mathbb{F}_q\\t_E=t}}\frac{1}{\#\operatorname{Aut}_{\mathbb{F}_q}(E,O)}. E q ( t ) = [ E , O ] elliptic / F q t E = t ∑ # Aut F q ( E , O ) 1 .
The corresponding weighted count for curves with full rational two torsion is
F q ( t ) = ∑ [ E , O ] e l l i p t i c / F q t E = t , [ E [ 2 ] ( F q ) ≃ ( Z / 2 Z ) 2 1 # Aut F q ( E , O ) . \mathcal{F}_q(t)=\sum_{\substack{[E,O]\ \mathrm{elliptic}/\mathbb{F}_q\\t_E=t,\ [E[2](\mathbb{F}_q)\simeq(\mathbb{Z}/2\mathbb{Z})^2}}\frac{1}{\#\operatorname{Aut}_{\mathbb{F}_q}(E,O)}. F q ( t ) = [ E , O ] elliptic / F q t E = t , [ E [ 2 ] ( F q ) ≃ ( Z /2 Z ) 2 ∑ # Aut F q ( E , O ) 1 .
Schoof gives the corresponding unweighted counts by trace and rational torsion [21 Theorem 4.6 and Lemma 4.8] . We use the weighted formulas of Kaplan–Petrow recalled below.
Lemma 4.2 (Kaplan–Petrow [13 §3, Lemmas 2–3] ). For every integer t t t , the weighted elliptic curve counts are
E q ( t ) = { 1 2 H ( t 2 − 4 q ) , t 2 < 4 q , p ∤ t , 1 2 H ( − 4 p ) , r o d d , t = 0 , 1 4 ( 1 − ( − 4 p ) ) , r e v e n , t = 0 , 1 6 ( 1 − ( − 3 p ) ) , r e v e n , t 2 = q , p − 1 24 , r e v e n , t 2 = 4 q , 0 , otherwise . \mathcal{E}_q(t)=\begin{cases}
\frac{1}{2}\mathcal{H}(t^2-4q), & t^2<4q,\ p\nmid t,\\
\frac{1}{2}\mathcal{H}(-4p), & r\ \mathrm{odd},\ t=0,\\
\frac{1}{4}\left(1-\left(\frac{-4}{p}\right)\right), & r\ \mathrm{even},\ t=0,\\
\frac{1}{6}\left(1-\left(\frac{-3}{p}\right)\right), & r\ \mathrm{even},\ t^2=q,\\
\frac{p-1}{24}, & r\ \mathrm{even},\ t^2=4q,\\
0, & \text{otherwise}.
\end{cases} E q ( t ) = ⎩ ⎨ ⎧ 2 1 H ( t 2 − 4 q ) , 2 1 H ( − 4 p ) , 4 1 ( 1 − ( p − 4 ) ) , 6 1 ( 1 − ( p − 3 ) ) , 24 p − 1 , 0 , t 2 < 4 q , p ∤ t , r odd , t = 0 , r even , t = 0 , r even , t 2 = q , r even , t 2 = 4 q , otherwise . and
F q ( t ) = { 1 2 H ( ( t 2 − 4 q ) / 4 ) , t 2 < 4 q , p ∤ t , t ≡ q + 1 ( m o d 4 ) , 1 2 h w ( − p ) , q ≡ 3 ( m o d 4 ) , t = 0 , E q ( t ) , t 2 = 4 q , 0 , otherwise . \mathcal{F}_q(t)=\begin{cases}
\frac{1}{2}\mathcal{H}((t^2-4q)/4), & t^2<4q,\ p\nmid t,\ t\equiv q+1\pmod{4},\\
\frac{1}{2}h_{\mathrm{w}}(-p), & q\equiv3\pmod{4},\ t=0,\\
\mathcal{E}_q(t), & t^2=4q,\\
0, & \text{otherwise}.
\end{cases} F q ( t ) = ⎩ ⎨ ⎧ 2 1 H (( t 2 − 4 q ) /4 ) , 2 1 h w ( − p ) , E q ( t ) , 0 , t 2 < 4 q , p ∤ t , t ≡ q + 1 ( mod 4 ) , q ≡ 3 ( mod 4 ) , t = 0 , t 2 = 4 q , otherwise .
Here ( ⋅ p ) \left(\frac{\cdot}{p}\right) ( p ⋅ ) is the Legendre symbol.
Proof. Kaplan–Petrow assign to [ E , O ] [E,O] [ E , O ] the probability ( q # Aut F q ( E , O ) ) − 1 (q\#\operatorname{Aut}_{\mathbb{F}_q}(E,O))^{-1} ( q # Aut F q ( E , O ) ) − 1 . Multiplying their formulas by q q q gives the two identities in our normalization.
Proposition 4.3. For − 2 ≤ d ≤ 2 -2 \le d \le2 − 2 ≤ d ≤ 2 , the coefficients in Theorem 4.1 are
B q , 2 ( t ) = q 3 − 3 q 2 t − 4 q 2 + 3 q t 2 + 8 q t + 4 q − t 3 − 4 t 2 − 4 t − 1 2 ∣ t 8 E q ( t ) − 1 4 F q ( t ) . B_{q,2}(t)=\frac{q^{3}-3q^{2}t-4q^{2}+3qt^{2}+8qt+4q-t^{3}-4t^{2}-4t-1_{2\mid t}}{8}\mathcal{E}_{q}(t)-\frac{1}{4}\mathcal{F}_{q}(t). B q , 2 ( t ) = 8 q 3 − 3 q 2 t − 4 q 2 + 3 q t 2 + 8 q t + 4 q − t 3 − 4 t 2 − 4 t − 1 2 ∣ t E q ( t ) − 4 1 F q ( t ) . B q , 1 ( t ) = 2 q 2 − 3 q t − 4 q + t 2 + 4 t + 1 2 ∣ t 2 E q ( t ) + F q ( t ) B_{q,1}(t)=\frac{2q^{2}-3qt-4q+t^{2}+4t+1_{2\mid t}}{2}\mathcal{E}_{q}(t)+\mathcal{F}_{q}(t) B q , 1 ( t ) = 2 2 q 2 − 3 q t − 4 q + t 2 + 4 t + 1 2 ∣ t E q ( t ) + F q ( t ) B q , 0 ( t ) = 3 q 3 + q 2 t − 2 q 2 − q t 2 + 6 q + t 3 + 2 t 2 − 2 t − 4 − 3 ⋅ 1 2 ∣ t 4 E q ( t ) − 3 2 F q ( t ) B_{q,0}(t)=\frac{3q^{3}+q^{2}t-2q^{2}-qt^{2}+6q+t^{3}+2t^{2}-2t-4-3\cdot1_{2\mid t}}{4}\mathcal{E}_{q}(t)-\frac{3}{2}\mathcal{F}_{q}(t) B q , 0 ( t ) = 4 3 q 3 + q 2 t − 2 q 2 − q t 2 + 6 q + t 3 + 2 t 2 − 2 t − 4 − 3 ⋅ 1 2 ∣ t E q ( t ) − 2 3 F q ( t ) B q , − 1 ( t ) = 2 q 2 + q t − t 2 + 1 2 ∣ t 2 E q ( t ) + F q ( t ) B_{q,-1}(t)=\frac{2q^{2}+qt-t^{2}+1_{2\mid t}}{2}\mathcal{E}_{q}(t)+\mathcal{F}_{q}(t) B q , − 1 ( t ) = 2 2 q 2 + q t − t 2 + 1 2 ∣ t E q ( t ) + F q ( t ) B q , − 2 ( t ) = q 3 + q 2 t − q t 2 − t 3 − 1 2 ∣ t 8 E q ( t ) − 1 4 F q ( t ) . B_{q,-2}(t)=\frac{q^{3}+q^{2}t-qt^{2}-t^{3}-1_{2\mid t}}{8}\mathcal{E}_{q}(t)-\frac{1}{4}\mathcal{F}_{q}(t). B q , − 2 ( t ) = 8 q 3 + q 2 t − q t 2 − t 3 − 1 2 ∣ t E q ( t ) − 4 1 F q ( t ) .
Proof. We obtain B q , d ( t ) B_{q,d}(t) B q , d ( t ) by weighting the fixed-curve counts of Proposition 3.7 by the full automorphism group. For a curve of trace t t t , each automorphism of the underlying curve is uniquely a rational translation followed by an automorphism fixing O O O , so # Aut F q ( E ) = ( q + 1 − t ) # Aut F q ( E , O ) \#\operatorname{Aut}_{\mathbb{F}_{q}}(E)=(q+1-t)\#\operatorname{Aut}_{\mathbb{F}_{q}}(E,O) # Aut F q ( E ) = ( q + 1 − t ) # Aut F q ( E , O ) . Translations identify all choices of rational origin, so forgetting O O O gives a bijection between pointed elliptic curve classes and unpointed genus one curve classes. The pointed automorphism weight is q + 1 − t q+1-t q + 1 − t times the unpointed weight, however. Consequently,
B q , d ( t ) = ∑ [ E , O ] t E = t B d ( E ) / ( q + 1 − t ) # Aut F q ( E , O ) . B_{q,d}(t)=\sum_{\substack{[E,O]\\t_E=t}}\frac{B_d(E)/(q+1-t)}{\#\operatorname{Aut}_{\mathbb{F}_{q}}(E,O)}. B q , d ( t ) = [ E , O ] t E = t ∑ # Aut F q ( E , O ) B d ( E ) / ( q + 1 − t ) .
The factor # E ( F q ) = q + 1 − t \#E(\mathbb{F}_{q})=q+1-t # E ( F q ) = q + 1 − t in every formula of Proposition 3.7 has now canceled. The quotient is linear in # E [ 2 ] ( F q ) \#E[2](\mathbb{F}_{q}) # E [ 2 ] ( F q ) , with coefficients depending only on q , t q,t q , t .
We therefore need the weighted sums of 1 1 1 and # E [ 2 ] ( F q ) \#E[2](\mathbb{F}_{q}) # E [ 2 ] ( F q ) . The first is E q ( t ) \mathcal{E}_{q}(t) E q ( t ) . For the second, observe that # E ( F q ) = q + 1 − t \#E(\mathbb{F}_{q})=q+1-t # E ( F q ) = q + 1 − t is odd when t t t is odd, so only the identity is rational two torsion. When t t t is even, the group has even order, and # E [ 2 ] ( F q ) \#E[2](\mathbb{F}_{q}) # E [ 2 ] ( F q ) is either two or four. It is four precisely for the curves counted by F q ( t ) \mathcal{F}_{q}(t) F q ( t ) . At even trace, these curves therefore contribute two more torsion points than the other curves. This gives
∑ [ E , O ] t E = t # E [ 2 ] ( F q ) # Aut F q ( E , O ) = ( 1 + 1 2 ∣ t ) E q ( t ) + 2 F q ( t ) . \sum_{\substack{[E,O]\\t_E=t}}\frac{\#E[2](\mathbb{F}_{q})}{\#\operatorname{Aut}_{\mathbb{F}_{q}}(E,O)}=(1+1_{2\mid t})\mathcal{E}_{q}(t)+2\mathcal{F}_{q}(t). [ E , O ] t E = t ∑ # Aut F q ( E , O ) # E [ 2 ] ( F q ) = ( 1 + 1 2 ∣ t ) E q ( t ) + 2 F q ( t ) .
In each quotient B d ( E ) / ( q + 1 − t ) B_d(E)/(q+1-t) B d ( E ) / ( q + 1 − t ) , the part independent of # E [ 2 ] ( F q ) \#E[2](\mathbb{F}_{q}) # E [ 2 ] ( F q ) thus multiplies E q ( t ) \mathcal{E}_{q}(t) E q ( t ) , and the coefficient of # E [ 2 ] ( F q ) \#E[2](\mathbb{F}_{q}) # E [ 2 ] ( F q ) multiplies the right-hand side above.
For example, when d = 2 d=2 d = 2 , Proposition 3.7 gives B 2 ( E ) / ( q + 1 − t ) B_2(E)/(q+1-t) B 2 ( E ) / ( q + 1 − t ) as ( ( q + 1 − t ) 3 − 7 ( q + 1 − t ) 2 + 15 ( q + 1 − t ) − 8 ) / 8 \left((q+1-t)^3-7(q+1-t)^2+15(q+1-t)-8\right)/8 ( ( q + 1 − t ) 3 − 7 ( q + 1 − t ) 2 + 15 ( q + 1 − t ) − 8 ) /8 minus # E [ 2 ] ( F q ) / 8 \#E[2](\mathbb{F}_{q})/8 # E [ 2 ] ( F q ) /8 . The polynomial term multiplies E q ( t ) \mathcal{E}_{q}(t) E q ( t ) , while the torsion term contributes − 1 + 1 2 ∣ t 8 E q ( t ) − 1 4 F q ( t ) -\frac{1+1_{2\mid t}}{8}\mathcal{E}_{q}(t)-\frac{1}{4}\mathcal{F}_{q}(t) − 8 1 + 1 2 ∣ t E q ( t ) − 4 1 F q ( t ) . Adding and expanding gives the stated formula for B q , 2 ( t ) B_{q,2}(t) B q , 2 ( t ) . Applying the same rule to B 1 ( E ) B_1(E) B 1 ( E ) , B − 1 ( E ) B_{-1}(E) B − 1 ( E ) , B − 2 ( E ) B_{-2}(E) B − 2 ( E ) gives the other three nonzero shifts. For shift zero, the total count in Proposition 3.7 , after division by q + 1 − t q+1-t q + 1 − t , is q 3 + q 2 + t − 1 q^3+q^2+t-1 q 3 + q 2 + t − 1 . It is independent of the two torsion, so ∑ d = − 2 2 B q , d ( t ) = ( q 3 + q 2 + t − 1 ) E q ( t ) \sum_{d=-2}^{2}B_{q,d}(t)=(q^3+q^2+t-1)\mathcal{E}_{q}(t) ∑ d = − 2 2 B q , d ( t ) = ( q 3 + q 2 + t − 1 ) E q ( t ) . Subtracting the four nonzero shifts gives B q , 0 ( t ) B_{q,0}(t) B q , 0 ( t ) . These substitutions and the class number evaluation are implemented in the accompanying code.
The same class number counts evaluate the smooth affine cubic term: grouping (1) by trace gives
W 3 A , s m ( X , Y ) = q 3 ( q − 1 ) 2 ( q 2 − 1 ) ∑ t 2 ≤ 4 q ϱ q ( t ) W α ( X , Y , t ) . W_3^{A,\mathrm{sm}}(X,Y)=q^3(q-1)^2(q^2-1)\sum_{t^2\le4q}\varrho_q(t)W^\alpha(X,Y,t). W 3 A , sm ( X , Y ) = q 3 ( q − 1 ) 2 ( q 2 − 1 ) t 2 ≤ 4 q ∑ ϱ q ( t ) W α ( X , Y , t ) .
Genus two: sums over hyperelliptic models
Define the three weighted distributions
H q ( t ) = ∑ [ C ] ∈ M 2 ( F q ) q + 1 − # C ( F q ) = t 1 # Aut F q ( C ) . H_q(t)=\sum_{\substack{[C]\in\mathcal{M}_2(\mathbb{F}_q)\\q+1-\#C(\mathbb{F}_q)=t}}\frac{1}{\#\operatorname{Aut}_{\mathbb{F}_q}(C)}. H q ( t ) = [ C ] ∈ M 2 ( F q ) q + 1 − # C ( F q ) = t ∑ # Aut F q ( C ) 1 .
V q ( t ) = ∑ [ C ] ∈ M 2 ( F q ) q + 1 − # C ( F q ) = t # C ( F q 2 ) # Aut F q ( C ) . V_q(t)=\sum_{\substack{[C]\in\mathcal{M}_2(\mathbb{F}_q)\\q+1-\#C(\mathbb{F}_q)=t}}\frac{\#C(\mathbb{F}_{q^2})}{\#\operatorname{Aut}_{\mathbb{F}_q}(C)}. V q ( t ) = [ C ] ∈ M 2 ( F q ) q + 1 − # C ( F q ) = t ∑ # Aut F q ( C ) # C ( F q 2 ) .
W q ( t ) = ∑ [ C ] ∈ M 2 ( F q ) q + 1 − # C ( F q ) = t # Weier ( C ) ( F q ) # Aut F q ( C ) . W_q(t)=\sum_{\substack{[C]\in\mathcal{M}_2(\mathbb{F}_q)\\q+1-\#C(\mathbb{F}_q)=t}}\frac{\#\operatorname{Weier}(C)(\mathbb{F}_q)}{\#\operatorname{Aut}_{\mathbb{F}_q}(C)}. W q ( t ) = [ C ] ∈ M 2 ( F q ) q + 1 − # C ( F q ) = t ∑ # Aut F q ( C ) # Weier ( C ) ( F q ) .
Each of these distributions vanishes when ∣ t ∣ > 4 q |t|>4\sqrt{q} ∣ t ∣ > 4 q .
Proposition 4.4. The genus two coefficient in Theorem 4.1 is
M 2 , q ( N ) = ( N 2 − 1 ) H q ( q − N ) + W q ( q − N ) 2 + N H q ( q + 1 − N ) − W q ( q + 1 − N ) + V q ( q + 2 − N ) + W q ( q + 2 − N ) − ( 2 q + 2 ) H q ( q + 2 − N ) 2 . \begin{aligned}
M_{2,q}(N)={}&\frac{(N^2-1)H_q(q-N)+W_q(q-N)}{2}\\
&+NH_q(q+1-N)-W_q(q+1-N)\\
&+\frac{V_q(q+2-N)+W_q(q+2-N)-(2q+2)H_q(q+2-N)}{2}.
\end{aligned} M 2 , q ( N ) = 2 ( N 2 − 1 ) H q ( q − N ) + W q ( q − N ) + N H q ( q + 1 − N ) − W q ( q + 1 − N ) + 2 V q ( q + 2 − N ) + W q ( q + 2 − N ) − ( 2 q + 2 ) H q ( q + 2 − N ) .
Proof. A split node identifies two rational points of the normalization with one rational point of the quartic. Thus a quartic with N N N rational points has # C ( F q ) = N + 1 \#C(\mathbb{F}_q)=N+1 # C ( F q ) = N + 1 , so the normalization trace is q − N q-N q − N . Proposition 3.4 gives m s p l i t ( C ) = ( N 2 − 1 + # Weier ( C ) ( F q ) ) / 2 m_{\mathrm{split}}(C)=(N^2-1+\#\operatorname{Weier}(C)(\mathbb{F}_q))/2 m split ( C ) = ( N 2 − 1 + # Weier ( C ) ( F q )) /2 . Summing with weight 1 / # Aut F q ( C ) 1/\#\operatorname{Aut}_{\mathbb{F}_q}(C) 1/# Aut F q ( C ) replaces the constant term by ( N 2 − 1 ) H q ( q − N ) / 2 (N^2-1)H_q(q-N)/2 ( N 2 − 1 ) H q ( q − N ) /2 and the Weierstrass term by W q ( q − N ) / 2 W_q(q-N)/2 W q ( q − N ) /2 , giving the first term of the formula.
A cusp has one rational preimage, so # C ( F q ) = N \#C(\mathbb{F}_q)=N # C ( F q ) = N and the trace is q + 1 − N q+1-N q + 1 − N . The count m c u s p ( C ) = N − # Weier ( C ) ( F q ) m_{\mathrm{cusp}}(C)=N-\#\operatorname{Weier}(C)(\mathbb{F}_q) m cusp ( C ) = N − # Weier ( C ) ( F q ) therefore gives N H q ( q + 1 − N ) − W q ( q + 1 − N ) NH_q(q+1-N)-W_q(q+1-N) N H q ( q + 1 − N ) − W q ( q + 1 − N ) .
A nonsplit node is rational but has no rational preimage, so # C ( F q ) = N − 1 \#C(\mathbb{F}_q)=N-1 # C ( F q ) = N − 1 and the trace is q + 2 − N q+2-N q + 2 − N . The nonsplit count is m n o n s p l i t ( C ) = ( # C ( F q 2 ) + # Weier ( C ) ( F q ) − 2 q − 2 ) / 2 m_{\mathrm{nonsplit}}(C)=(\#C(\mathbb{F}_{q^2})+\#\operatorname{Weier}(C)(\mathbb{F}_q)-2q-2)/2 m nonsplit ( C ) = ( # C ( F q 2 ) + # Weier ( C ) ( F q ) − 2 q − 2 ) /2 . The three summands yield respectively V q / 2 V_q/2 V q /2 , W q / 2 W_q/2 W q /2 , and − ( q + 1 ) H q -(q+1)H_q − ( q + 1 ) H q , all evaluated at q + 2 − N q+2-N q + 2 − N , this is the third term.
To evaluate these distributions, let P 2 ( q ) \mathcal{P}_2(q) P 2 ( q ) be the set of all squarefree polynomials in F q [ x ] \mathbb{F}_q[x] F q [ x ] of degree five or six. The polynomials are not restricted to be monic. For f ∈ P 2 ( q ) f\in\mathcal{P}_2(q) f ∈ P 2 ( q ) , let C f C_f C f be the smooth projective model of y 2 = f ( x ) y^2=f(x) y 2 = f ( x ) .
Lemma 4.5 ([3 §3, equation (3.2)] ). For every rational-valued isomorphism invariant function $A
on smooth genus two curves over F q \mathbb{F}_q F q ,
∑ [ C ] ∈ M 2 ( F q ) A ( C ) # Aut F q ( C ) = 1 # GL 2 ( F q ) ∑ f ∈ P 2 ( q ) A ( C f ) . \sum_{[C]\in\mathcal{M}_2(\mathbb{F}_q)} \frac{A(C)}{\#\operatorname{Aut}_{\mathbb{F}_q}(C)} = \frac{1}{\#\operatorname{GL}_2(\mathbb{F}_q)} \sum_{f\in\mathbb{P}_2(q)} A(C_f). [ C ] ∈ M 2 ( F q ) ∑ # Aut F q ( C ) A ( C ) = # GL 2 ( F q ) 1 f ∈ P 2 ( q ) ∑ A ( C f ) .
Applying Lemma 4.5 to the weights defining H q ( t ) H_q(t) H q ( t ) , V q ( t ) V_q(t) V q ( t ) , W q ( t ) W_q(t) W q ( t ) expresses the coefficient in Proposition 4.4 as a finite sum over P 2 ( q ) \mathbb{P}_2(q) P 2 ( q ) . The regrouping and the model sums at q = 5 , 7 q=5,7 q = 5 , 7 are implemented in the accompanying code.
For q = 5 , 7 q=5,7 q = 5 , 7 , the accompanying code also evaluates S q ( n ) S_q(n) S q ( n ) . Curves with a rational point are counted using normal forms obtained by fixing the point and its tangent. The normal forms and counting weights are justified in the accompanying code. The terms S q ( 0 ) S_q(0) S q ( 0 ) use the classification of Faber, Grantham, and Howe and its accompanying data [9 §8] . The resulting complete enumerators satisfy W C 2 , 4 ( 1 , 1 ) = q 15 W_{C_{2,4}}(1,1)=q^{15} W C 2 , 4 ( 1 , 1 ) = q 15 .
Acknowledgments
The author thanks Nathan Kaplan for his guidance, helpful discussions, and comments on the manuscript. The author received support from NSF grant DMS 2154223.
AI acknowledgment. During the preparation of this manuscript, the author used OpenAI’s ChatGPT and Codex, with the GPT-5.6 Sol, GPT-6 Astra, and GPT-6.1 Sol models, primarily to discuss the results and arguments for singular quartic curves and to write SageMath code for the counting calculations. The author is responsible for the mathematical arguments, computations, and conclusions presented in this paper.
Incidence tables for reducible quartic forms
The tables below list the counts for each case in § 2 . The geometric arguments are given in the main text.
Table A.1. Four line quartics over F q \mathbb{F}_q F q
Table A.2. A double line and a conic
Table A.3. A pair of distinct rational lines and a smooth conic
Table A.4. Two smooth conics
Table A.5. A pair of Galois conjugate lines with a smooth conic
Table A.6. Two Galois conjugate conics