Exercise 11.7

Try this exercise if you know a little projective geometry. Let N s be the number of lines in P n ( F p s ) . Find N s and calculate s = 1 N s u s s . (The set of lines in projective space form an algebraic variety calles a Grassmannian variety. So do the set of planes three-dimensinal linear subspaces, etc.)

Answers

Proof. Write q = p s . The set of lines in P n ( F q ) is in bijective correspondence with the set of planes of the vector space F q n + 1 . To count these planes, consider the set A of linearly independent pairs ( u , v ) of the space F q n + 1 , and B the set of planes of F q n + 1 , and

f { A B ( u , v ) u , v .

The set of pre-images of a fixed plane P in B is the set of basis of this plane P . Thus, to obtain N s , we divides the number of linearly independent pairs ( u , v ) of the space by the number of basis of a fixed plane. To build such a pair, we choose first a nonzero vector u , and then a vector v not on the line generated by u . Therefore

N s = ( q n + 1 1 ) ( q n + 1 q ) ( q 2 1 ) ( q 2 q ) = ( q n + 1 1 ) ( q n 1 ) ( q 2 1 ) ( q 1 ) .

If n = 2 m + 1 is odd, then

N s = q 2 m + 2 1 q 2 1 q 2 m + 1 1 q 1 = k = 0 m q 2 k l = 0 2 q l = k = 0 m l = 0 2 m q 2 k + l = r = 0 4 m a r q r ( r = 2 k + l ) ,

where a r is the cardinality of the set

A r = { ( k , l ) [[ 0 , m ]] × [[ 0 , 2 m ]] 2 k + l = r } .

We note that 0 l = r 2 k 2 m gives

{ r 2 m k r 2 , 0 k m ,

that is

max ( 0 , r 2 m ) k min ( r 2 , m ) , (1)

and each such k gives a unique pair ( k , l ) = ( k , r 2 k ) in A r .

If 0 r 2 m , then ( 1 ) 0 k r 2 , thus a r = r 2 + 1 .
If 2 m < r 4 m , then ( 1 ) r 2 m k m , thus a r = 2 m r 2 + 1 .

If n is odd, we have proved that

N s = r = 0 2 m ( r 2 + 1 ) q r + r = 2 m + 1 4 m ( 2 m + 1 r 2 ) q r = r = 0 n 1 ( r 2 + 1 ) p sr + r = n 2 n 2 ( n r 2 ) p sr .

If n = 2 m is even, then

N s = q 2 m 1 q 2 1 q 2 m + 1 1 q 1 = k = 0 m 1 q 2 k l = 0 2 m q l = k = 0 m 1 l = 0 2 m q 2 k + l = r = 0 4 m 2 b r q r ( r = 2 k + l ) ,

where b r is the cardinality of the set

B r = { ( k , l ) [[ 0 , m 1 ]] × [[ 0 , 2 m ]] 2 k + l = r } .

Here 0 l = r 2 k 2 m gives

{ r 2 m k r 2 , 0 k m 1 ,

that is

max ( 0 , r 2 m ) k min ( r 2 , m 1 ) , (2)

and each such k gives a unique pair ( k , l ) = ( k , r 2 k ) in B r .

If 0 r 2 m 1 , then ( 2 ) 0 k r 2 , thus b r = r 2 + 1 .
If 2 m r 4 m 2 , then ( 2 ) r 2 m k m 1 , thus b r = 2 m r 2 .

If n is odd, we have proved that

N s = r = 0 2 m 1 ( r 2 + 1 ) q r + r = 2 m 4 m 2 ( 2 m r 2 ) q r = r = 0 n 1 ( r 2 + 1 ) p sr + r = n 2 n 2 ( n r 2 ) p sr .

This is the same formula as in the odd case ! To conclude, for all dimension n ,

N s = r = 0 n 1 ( r 2 + 1 ) p sr + r = n 2 n 2 ( n r 2 ) p sr ,

therefore

s = 1 N s u s s = r = 0 n 1 ( r 2 + 1 ) ln ( 1 p r u ) r = n 2 n 2 ( n r 2 ) ln ( 1 p r u )

This gives the order of the poles p r of Z ( u ) = exp ( s = 1 N s u s s ) .

To verify the equality between the two formulas giving N s , we test this equality with a Sage program.

def N(n,p,s):
     q = p^s
     num = (q^(n+1) - 1)*(q^(n+1) - q)
     den = (q^2 - 1)*(q^2-q)
     return num // den

 def M(n,p,s):
    q = p^s
    a = sum((floor(r/2) +1)*q^r for r in range(n))
    b = sum((n - ceil(r/2))*q^r for r in range(n,2*n-1))
    return a+b

 N(4,5,3),M(4,5,3)

(3845707062626, 3845707062626)

User profile picture
2022-07-19 00:00
Comments