Constructions of digital nets using global function fields

Similar documents
Low-discrepancy sequences obtained from algebraic function fields over finite fields

Incomplete exponential sums over finite fields and their applications to new inversive pseudorandom number generators

RUUD PELLIKAAN, HENNING STICHTENOTH, AND FERNANDO TORRES

A Characterization Of Quantum Codes And Constructions

Algebraic Geometry Codes. Shelly Manber. Linear Codes. Algebraic Geometry Codes. Example: Hermitian. Shelly Manber. Codes. Decoding.

LET be the finite field of cardinality and let

Explicit global function fields over the binary field with many rational places

On the Parameters of r-dimensional Toric Codes

On the floor and the ceiling of a divisor

Some consequences of the Riemann-Roch theorem

MULTIPLICITIES OF MONOMIAL IDEALS

Error-correcting Pairs for a Public-key Cryptosystem

Construction of digital nets from BCH-codes

AN EXPOSITION OF THE RIEMANN ROCH THEOREM FOR CURVES

A generalization of the Weierstrass semigroup

Jónsson posets and unary Jónsson algebras

LINEAR EQUATIONS WITH UNKNOWNS FROM A MULTIPLICATIVE GROUP IN A FUNCTION FIELD. To Professor Wolfgang Schmidt on his 75th birthday

On Weierstrass semigroups arising from finite graphs

Authentication Codes and Algebraic Curves

Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013

Refined analysis of RGHWs of code pairs coming from Garcia-Stichtenoth s second tower

FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

1 Structures 2. 2 Framework of Riemann surfaces Basic configuration Holomorphic functions... 3

RIEMANN S INEQUALITY AND RIEMANN-ROCH

J. Combin. Theory Ser. A 116(2009), no. 8, A NEW EXTENSION OF THE ERDŐS-HEILBRONN CONJECTURE

On the gonality of curves, abundant codes and decoding

Improved Discrepancy Bounds for Hybrid Sequences. Harald Niederreiter. RICAM Linz and University of Salzburg

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

Maximal perpendicularity in certain Abelian groups

ZEROS OF SPARSE POLYNOMIALS OVER LOCAL FIELDS OF CHARACTERISTIC p

Dyadic diaphony of digital sequences

arxiv: v1 [math.ag] 13 Mar 2019

Solutions to Tutorial 8 (Week 9)

From now on we assume that K = K.

Geometrical Constructions for Ordered Orthogonal Arrays and (T, M, S)-Nets

5 Set Operations, Functions, and Counting

ON PERMUTATION POLYNOMIALS OF PRESCRIBED SHAPE

div(f ) = D and deg(d) = deg(f ) = d i deg(f i ) (compare this with the definitions for smooth curves). Let:

DOUGLAS J. DAILEY AND THOMAS MARLEY

Codewords of small weight in the (dual) code of points and k-spaces of P G(n, q)

Algebraic geometric codes on curves and surfaces

IMA Preprint Series # 2066

Congruences involving product of intervals and sets with small multiplicative doubling modulo a prime

TROPICAL BRILL-NOETHER THEORY

A Solution of a Tropical Linear Vector Equation

Collatz cycles with few descents

Orthogonal Arrays & Codes

Irreducible multivariate polynomials obtained from polynomials in fewer variables, II

RIEMANN SURFACES. max(0, deg x f)x.

COMPLEX VARIETIES AND THE ANALYTIC TOPOLOGY

Groups of Prime Power Order with Derived Subgroup of Prime Order

Tutorial on quasi-monte Carlo methods

On the existence of higher order polynomial. lattices with large figure of merit ϱ α.

Lecture notes on coding theory

IN QUASI-MONTE CARLO INTEGRATION

The Complete Intersection Theorem for Systems of Finite Sets

On components of vectorial permutations of F n q

On the Existence of Non-Special Divisors of Degree g and g 1 in Algebraic Function Fields over F q

On non-antipodal binary completely regular codes

MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS

CAYLEY-BACHARACH AND EVALUATION CODES ON COMPLETE INTERSECTIONS

ABSTRACT NONSINGULAR CURVES

S. B. Damelin*, G. Michalski*, G. L. Mullen** and D. Stone* 4 February Abstract

The Riemann-Roch Theorem

Decomposing Bent Functions

Factorization of integer-valued polynomials with square-free denominator

Free divisors on metric graphs

ON THE APPROXIMATION TO ALGEBRAIC NUMBERS BY ALGEBRAIC NUMBERS. Yann Bugeaud Université de Strasbourg, France

Cross-Intersecting Sets of Vectors

ULTRAFILTER AND HINDMAN S THEOREM

A LOWER BOUND FOR THE SIZE OF A MINKOWSKI SUM OF DILATES. 1. Introduction

Introduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013

LIFTED CODES OVER FINITE CHAIN RINGS

Cover Page. The handle holds various files of this Leiden University dissertation

Jeong-Hyun Kang Department of Mathematics, University of West Georgia, Carrollton, GA

CONSIDERATION OF COMPACT MINIMAL SURFACES IN 4-DIMENSIONAL FLAT TORI IN TERMS OF DEGENERATE GAUSS MAP

The Witt designs, Golay codes and Mathieu groups

Maximum union-free subfamilies

Picard Groups of Affine Curves

Chapter 1. Preliminaries

A NEW UPPER BOUND ON THE STAR DISCREPANCY OF (0,1)-SEQUENCES. Peter Kritzer 1. Abstract

Welsh s problem on the number of bases of matroids

LIMITING CASES OF BOARDMAN S FIVE HALVES THEOREM

Bases and applications of Riemann-Roch Spaces of Function Fields with Many Rational Places

Algebraic Geometry Spring 2009

SHABNAM AKHTARI AND JEFFREY D. VAALER

Some remarks on the S-unit equation in function fields

ON THE ZERO-DIVISOR-CUP-LENGTH OF SPACES OF ORIENTED ISOMETRY CLASSES OF PLANAR POLYGONS. 1. Introduction

implies that if we fix a basis v of V and let M and M be the associated invertible symmetric matrices computing, and, then M = (L L)M and the

Complex Algebraic Geometry: Smooth Curves Aaron Bertram, First Steps Towards Classifying Curves. The Riemann-Roch Theorem is a powerful tool

Parameterizing orbits in flag varieties

D-bounded Distance-Regular Graphs

= 1 2x. x 2 a ) 0 (mod p n ), (x 2 + 2a + a2. x a ) 2

The minimum distance of codes in an array coming from telescopic semigroups

Introduction to Arithmetic Geometry Fall 2013 Lecture #17 11/05/2013

LINE BUNDLES ON PROJECTIVE SPACE

HASSE ARF PROPERTY AND ABELIAN EXTENSIONS. Ivan B. Fesenko

5 Non-unique factorizations

The Interlace Polynomial of Graphs at 1

GENERALIZED CANTOR SETS AND SETS OF SUMS OF CONVERGENT ALTERNATING SERIES

Transcription:

ACTA ARITHMETICA 105.3 (2002) Constructions of digital nets using global function fields by Harald Niederreiter (Singapore) and Ferruh Özbudak (Ankara) 1. Introduction. The theory of (t, m, s)-nets and (t, s)-sequences provides powerful tools for the construction of low-discrepancy point sets, respectively low-discrepancy sequences, in multidimensional unit cubes. We refer to the monograph [5, Chapter 4] and the recent survey article [6] for general background on this theory. We follow the usual convention in the area that a point set is a multiset in the sense of combinatorics, i.e., that multiplicity of elements is allowed and taken into account. Definition 1.1. For integers b 2, s 1, and 0 t m, a (t, m, s)-net in base b is a point set P consisting of b m points in [0, 1) s such that every subinterval of [0, 1) s of the form s [k i b h i, (k i + 1)b h i ) with integers h i 0 and 0 k i < b h i for 1 i s and of volume b t m contains exactly b t points of P. The uniformity properties of a (t, m, s)-net in base b are the better the smaller the value of the parameter t. The integer t is often called the quality parameter of the net. In this paper we focus on a special but very important family of nets, namely digital nets. These are nets obtained by the so-called digital construction method. Expository accounts of the theory of digital nets can be found in the book of Niederreiter and Xing [9, Chapter 8] and the survey paper of Larcher [1]. We restrict the attention to the case where the finite ring over which the digital net is constructed is a finite field F q, where q is 2000 Mathematics Subject Classification: 11K38, 11K45, 11R58. This paper was written while the second author was visiting the Institute for Mathematical Sciences, National University of Singapore, Republic of Singapore. He would like to thank the institute for the support. [279]

280 H. Niederreiter and F. Özbudak an arbitrary prime power. In this case we speak of a digital (t, m, s)-net constructed over F q. A digital (t, m, s)-net constructed over F q is, in particular, a (t, m, s)-net in base q. Niederreiter and Pirsic [7] introduced the new viewpoint of duality in the theory of digital nets; see also Skriganov [11] for related work. In this viewpoint, the problem of constructing digital (t, m, s)-nets constructed over F q is reduced to that of constructing certain F q -linear subspaces of F ms q. The vector space F ms q is endowed with a weight function which generalizes the Hamming weight, and there is then a known relationship between the quality parameter t of the digital net and the minimum distance (or minimum weight) of the corresponding F q -linear subspace. Small values of t correspond to large values of the minimum distance. The appropriate weight function on F ms q was already introduced by Niederreiter [2] in the theory of low-discrepancy point sets. First, we define a weight function v as follows. For a positive integer m and any vector a = (a 1,..., a m ) F m q let v(a) = 0 if a = 0 and v(a) = maxj : a j 0 if a 0. Then we extend this definition to F ms q by writing a vector A F ms q as the concatenation of s vectors of length m, i.e., and putting A = (a (1),..., a (s) ) F ms q with a (i) F m q for 1 i s, V m (A) = The following concept is crucial. v(a (i) ). Definition 1.2. For any nonzero F q -linear subspace N of F ms q we define the minimum distance δ m (N ) = min V m (A). A N \0 We apply the approach to the construction of digital nets via duality theory in the context of a construction principle based on global function fields. A construction of digital nets using rational places of global function fields was recently introduced by Niederreiter and Xing [10]. We considerably extend this construction by employing arbitrary places of global function fields. This generalization leads to a greater flexibility and, as a consequence, to improvements on the construction in [10]. The new general construction principle is explained in Section 3. An auxiliary function that is needed in Section 3 is studied in Section 2. Various refinements of the construction in Section 3 are presented in Sections 4 and 5. It is also shown that the same construction principles can be used to obtain so-called (d, k, m, s)-systems over finite fields (see e.g. Theorem 3.7).

Constructions of digital nets 281 2. An auxiliary function. In this section we prove lower bounds on an auxiliary function which we use later in the paper. Let d 1,..., d s, and m be positive integers. For each i = 1,..., s let m i and 0 r i < d i be the unique integers satisfying m = m i d i + r i. For a given integer r 0 let S be the set S := (l 1,..., l s ) Z s : l i d i r, 0 l i m i for 1 i s. We define the auxiliary function δm(d 1,..., d s ; r) := min max(0, m (l i + 1)d i + 1) : (l 1,..., l s ) S. We will establish lower bounds on δ m(d 1,..., d s ; r). The first bound is an immediate consequence of the definition. Lemma 2.1. For any positive integers d 1,..., d s and m, and any integer r 0, we have δm(d 1,..., d s ; r) ms r (d i 1). Proof. For any (l 1,..., l s ) S we have max(0, m (l i + 1)d i + 1) (m (l i + 1)d i + 1) = ms l i d i and also s l id i r. This implies the desired bound. (d i 1) Lemma 2.2. With the above notation we have δm(d 1,..., d s ; r) 1 if and only if r < ms s r i. Proof. If r < ms s r i = s m id i, then for any (l 1,..., l s ) S we have l j m j 1 for at least one j with 1 j s. Hence max(0, m (l i + 1)d i + 1) max(0, m (l j + 1)d j + 1) 1, and so δm(d 1,..., d s ; r) 1. If r ms s r i = s m id i, then (m 1,..., m s ) S, hence δm(d 1,..., d s ; r) max(0, m (m i + 1)d i + 1) = 0, and so δ m(d 1,..., d s ; r) = 0.

282 H. Niederreiter and F. Özbudak Now we establish a lower bound on δm(d 1,..., d s ; r) which is at least as good as and in many cases better than that in Lemma 2.1. For I 1,..., s we write I for the complement of I in 1,..., s. Using the same notation as in the beginning of this section, we put M 1 := I 1,..., s : (m r i ) r, d i ms r r i, M 2 := I 1,..., s : (m r i ) r, d i < ms r r i. Furthermore, we set M 1 := min I M 1 M 2 := ms r (r i + 1), (d i 1) + min (d i 1 r i ), I M 2 where M j = if M j is the empty set (j = 1, 2). In view of Lemma 2.2, we can assume r < ms s r i in the following result, since otherwise we know that δm(d 1,..., d s ; r) = 0. Proposition 2.3. Let d 1,..., d s and m be positive integers and for each i = 1,..., s let r i be the least residue of m modulo d i. Then for any integer r with 0 r < ms s r i we have where M 1 and M 2 are defined above. δ m(d 1,..., d s ; r) min(m 1, M 2 ), Proof. For every nonempty subset I of 1,..., s we put S I := (l 1,..., l s ) Z s : l i d i r, l i = m i for i I, Then we have 0 l i < m i for i I (2.1) δm(d 1,..., d s ; r) = min min (m (l i + 1)d i + 1) : (l 1,..., l s ) S I, I where the outer minimum is over all nonempty subsets I of 1,..., s for which S I is nonempty. Note that S I is nonempty if and only if (k 1,..., k s ) S I with k i = m i for i I and k i = 0 for i I, that is, if and only if (m r i) r..

Constructions of digital nets 283 Now we consider the inner minimum in (2.1) for a fixed I. We have min (m (l i + 1)d i + 1) : (l 1,..., l s ) S I = (m + 1) I d i max l i d i : (l 1,..., l s ) S I. Note that (l 1,..., l s ) S I if and only if (l i ) Z I satisfies 0 l i < m i for i I and l i d i + m i d i r. The last condition is equivalent to l i d i r (m r i ). Therefore we obtain max l i d i : (l 1,..., l s ) S I = max l i d i : (l i ) Z I, l i d i r (m r i ), 0 l i < m i for i I ( min r (m r i ), (m i 1)d i ). Note that every nonempty subset I of 1,..., s for which S I is nonempty belongs to either M 1 or M 2. If I M 1, then (m i 1)d i = (m r i ) d i (m r i ) ms + r + and so It follows that = (m r i ) + r r i (m r i ) = r (m r i ), max l i d i : (l 1,..., l s ) S I (m i 1)d i.

284 H. Niederreiter and F. Özbudak min (m (l i + 1)d i + 1) : (l 1,..., l s ) S I (m + 1) I d i (m i 1)d i = (m + 1) I (m r i ) = (r i + 1) for all I M 1, and so (2.2) min min (m (l i + 1)d i + 1) : (l 1,..., l s ) S I M 1. I M 1 If I M 2, then as above we see that (m i 1)d i > r (m r i ). Therefore max l i d i : (l 1,..., l s ) S I r (m r i ). It follows that min (m (l i + 1)d i + 1) : (l 1,..., l s ) S I (m + 1) I d i r + (m r i ) = ms r (d i 1) r i = ms r (d i 1) + (d i 1 r i ) for all I M 2, and so (2.3) min min (m (l i + 1)d i + 1) : (l 1,..., l s ) S I M 2. I M 2 By combining (2.1) (2.3), we obtain the desired result. Remark 2.4. It is clear that M 2 ms r s (d i 1). For I M 1 we have (r i + 1) = (r i + 1) (r i + 1) ms r d i + s (r i + 1)

Constructions of digital nets 285 ms r d i + s d i = ms r (d i 1), and so M 1 ms r s (d i 1). Therefore min(m 1, M 2 ) ms r (d i 1), and so the lower bound in Proposition 2.3 is at least as good as that in Lemma 2.1. Remark 2.5. If m d i for 1 i s, then the condition (m r i ) r in the definition of M 1 is not needed. The reason is that then m i 1 for 1 i s, and so in view of the inequality (m i 1)d i r (m r i ) for I M 1, which follows from the second condition in the definition of M 1 (see the proof of Proposition 2.3), we obtain (m r i ) r. Example 2.6. It is easy to construct examples in which the lower bound in Proposition 2.3 is better than that in Lemma 2.1. For instance, let s = 10, m = 2, r = 17, d 1 = d 2 = 2, and d i = 1 for 3 i 10. Then M 1 = 2, M 2 = 3, and so δ2 (2, 2, 1, 1, 1, 1, 1, 1, 1, 1; 17) 2 by Proposition 2.3, whereas Lemma 2.1 yields the lower bound 1. If s = 5, m = 6, r = 17, d 1 = d 2 = 6, d 3 = 3, d 4 = 2, d 5 = 1, then M 1 = 3, M 2 = 5, and so δ6 (6, 6, 3, 2, 1; 17) 3 by Proposition 2.3, whereas Lemma 2.1 yields the lower bound 0. In both examples it is easily seen that the lower bound in Proposition 2.3 yields the exact value of δm(d 1,..., d s ; r). 3. The basic construction. In this section we give our basic construction of F q -linear subspaces N of F ms q with large minimum distance δ m (N ). This construction will then be applied to digital nets and so-called (d, k, m, s)-systems. Let F/F q be a global function field with full constant field F q. Let P 1,..., P s be s 1 distinct places of F with degrees d 1,..., d s, respectively. For each i = 1,..., s let ν Pi be the normalized discrete valuation of F corresponding to P i and let t i be a local parameter at P i. Moreover, for each i = 1,..., s let F Pi be the residue class field of P i and let ψ i : F Pi F d i q be an F q -linear vector space isomorphism. Choose an arbitrary divisor G of F and define a i := ν Pi (G) for 1 i s.

286 H. Niederreiter and F. Özbudak Let m be an arbitrary positive integer. For each i = 1,..., s we will define an F q -linear map θ i : L(G) F m q on the Riemann Roch space L(G) := f F : div(f) + G 0 0, where div(f) denotes the principal divisor of f F. We fix i and repeat the following definitions related to θ i for each i = 1,..., s. Note that for f L(G) we have ν Pi (f) a i, and so the local expansion of f at P i has the form f = c i,j t j i, j= a i where all c i,j F Pi. We denote c i,j by f (j) (P i ). Hence we have w ) (3.1) ν Pi (f f (j) (P i )t j i w + 1 j= a i for any integer w a i. Let m i 0 and 0 r i < d i be the unique integers satisfying m = m i d i + r i. For f L(G), the image of f under θ i is defined as c (i) f := θ i (f) = (0,..., 0, ψ i (f ( a i+m i 1) (P i )),..., ψ i (f ( ai) (P i ))) F m q, where we add the r i -dimensional zero vector (0,..., 0) F r i q in the beginning. Now we set c f := (c (1) f,..., c(s) f ) Fms q and define the F q -linear map θ : L(G) F ms q, f c f. The image of θ is denoted by C m (P 1,..., P s ; G). Note that, in general, the vector space C m (P 1,..., P s ; G) depends also on the choice of the local parameters t 1,..., t s and on the choice of the F q -linear isomorphisms ψ 1,..., ψ s, but we suppress this dependence in the notation for the sake of simplicity. We estimate now the dimension and the minimum distance (see Definition 1.2) of the vector space C m (P 1,..., P s ; G). Theorem 3.1. Let G be a divisor of the global function field F/F q with dim(l(g)) 1 and deg(g) < ms s r i. Then the F q -linear subspace N := C m (P 1,..., P s ; G) of F ms q has the parameters dim(n ) = dim(l(g)) deg(g) + 1 g, where g is the genus of F. δ m (N ) δ m(d 1,..., d s ; deg(g)),

Proof. For f L(G) \ 0 put Constructions of digital nets 287 l i (f) := min(m i, ν Pi (f) + a i ) 0 for each i = 1,..., s. Then ν Pi (f) a i + l i (f) and hence ( f L G l i (f)p i ). Since f 0, we get ( ) 0 deg G l i (f)p i = deg(g) = deg(g) l i (f) deg(p i ) l i (f)d i. Thus, the s-tuple (l 1 (f),..., l s (f)) belongs to the set S = (l 1,..., l s ) Z s : l i d i deg(g), 0 l i m i for 1 i s. If ν Pi (f) + a i < m i, then l i (f) m i 1 and ν Pi (f) = a i + l i (f), and so by (3.1) we get f ( ai+h) = 0 for 0 h < li (f), (P i ) 0 for h = l i (f). Since ψ i is an isomorphism, this implies = 0 F ψ i (f ( ai+h) d i q for 0 h < l i (f), (P i )) 0 F d i q for h = l i (f). It follows that v(c (i) f ) (m i l i (f) 1)d i + r i + 1 = m (l i (f) + 1)d i + 1. If ν Pi (f) + a i m i, then l i (f) = m i and c (i) f In all cases we have v(c (i) f ) max(0, m (l i(f) + 1)d i + 1). By the definition of c f we obtain V m (c f ) max(0, m (l i (f) + 1)d i + 1). = 0 F m q, and so v(c (i) f ) = 0. Moreover (l 1 (f),..., l s (f)) S, and hence we get V m (c f ) min max(0, m (l i + 1)d i + 1) : (l 1,..., l s ) S = δ m(d 1,..., d s ; deg(g)) 1

288 H. Niederreiter and F. Özbudak by Lemma 2.2 and the condition on deg(g). Therefore the linear map θ is injective and dim(n ) = dim(l(g)) deg(g) + 1 g by the Riemann Roch theorem. The lower bound on δ m (N ) is immediate from the above. Now we use Theorem 3.1 and the duality theory for digital nets in [7] to derive digital (t, m, s)-nets constructed over F q. We can assume s 2 to avoid the trivial one-dimensional case. Theorem 3.2. Let F/F q be a global function field of genus g. For s 2 let P 1,..., P s be distinct places of F with degrees d 1,..., d s, respectively. Let m be a positive integer and for i = 1,..., s let r i be the least residue of m modulo d i. Assume that m g + r i. Then we can obtain a digital (t, m, s)-net constructed over F q with t m + 1 δ m(d 1,..., d s ; ms m + g 1). Proof. We choose a divisor G of F with deg(g) = ms m + g 1. Then deg(g) < ms s r i by the given lower bound on m, and also dim(l(g)) deg(g) + 1 g 1 since s 2. Therefore we can apply Theorem 3.1 and this yields an F q -linear subspace N of F ms q with dim(n ) ms m, δ m (N ) δ m(d 1,..., d s ; ms m + g 1). Now we consider the dual space C = N of N in F ms q. Then dim(c) = ms dim(n ) m, and so C can be viewed as the row space of a suitable m ms matrix C over F q. Finally, we consider the digital net P with overall generating matrix C (compare with [7, p. 177]). Then [7, Corollary 1] shows that P is a digital (t, m, s)-net constructed over F q with which completes the proof. t = m + 1 δ m (C ) = m + 1 δ m (N ) m + 1 δ m(d 1,..., d s ; ms m + g 1), Corollary 3.3. Under the conditions of Theorem 3.2, we can obtain a digital (t, m, s)-net constructed over F q with t g + (d i 1). Proof. Combine Theorem 3.2 and Lemma 2.1.

Constructions of digital nets 289 Remark 3.4. In the special case d 1 =... = d s = 1, the construction leading to Corollary 3.3 was already described in [10]. Since δ m(1,..., 1; r) = ms r for 0 r ms, Theorem 3.2 yields no improvement on Corollary 3.3 in this case. Remark 3.5. We compare the construction of digital nets in this section with a construction in [15] (see also [9, Section 8.4]). In the latter construction we choose s + 1 distinct places P 1,..., P s, P of the global function field F/F q with deg(p i ) = d i for 1 i s and deg(p ) = 1. In this way we get a digital (t, s)-sequence constructed over F q with t = g + (d i 1). By a standard principle (see [9, Lemma 8.2.13]), we obtain then digital (t, m, s + 1)-nets constructed over F q with ( ) t = g + (d i 1), m max 1, g + (d i 1). On the other hand, by using the same places P 1,..., P s, P in the construction of digital nets described in this section, we obtain digital (t, m, s+1)-nets constructed over F q with t m + 1 δm(d 1,..., d s, 1; ms + g 1) g + (d i 1) and ( m max 1, g + r i ). Thus, the construction in this section is at least as good as that in [15]. In fact, it is easy to construct examples from Theorem 3.2 which cannot be obtained from [15]. For instance, let q = 3 and let F be the rational function field over F 3. Choose the three places of F of degree 2 and the four rational places of F in Theorem 3.2, so that s = 7. Furthermore, put m = 4 and note that from the definition it is easily seen that δ4 (2, 2, 2, 1, 1, 1, 1; 23) = 3. Thus, Theorem 3.2 yields a digital (t, 4, 7)-net constructed over F 3 with t 2. On the other hand, from the construction in [15] using the rational function field F over F 3, the best we can get by any choice of places of F is a digital (3, 4, 7)-net constructed over F 3. The construction in this section also yields so-called (d, k, m, s)-systems. These systems were considered in Niederreiter [3, Section 7], [4] and Niederreiter and Pirsic [7] and are connected with digital nets. For instance, these systems are used in the Kronecker product construction for digital nets

290 H. Niederreiter and F. Özbudak described in [8]. We recall the definition of a (d, k, m, s)-system from [7, Definition 3]. Definition 3.6. Let k, m, s be positive integers and let d be an integer with 0 d min(k, ms). The system c (i) j F k q : 1 j m, 1 i s of ms vectors is called a (d, k, m, s)-system over F q if for any integers h 1,..., h s with 0 h i m for 1 i s and s h i = d the system c (i) j F k q : 1 j h i, 1 i s is linearly independent over F q (the empty system is considered linearly independent). It is clear that the value of d depends, in particular, on the specific way in which the ms vectors are arranged into an s m array. An important aim in the theory of (d, k, m, s)-systems is to construct, for given q, k, m, and s, a (d, k, m, s)-system over F q with d as large as possible. Note that for k ms it is trivial to construct a (d, k, m, s)-system over F q with the largest possible value d = ms: just take any ms linearly independent vectors from F k q and arrange them in an arbitrary way. Thus, we can assume k < ms in the following. We note that it is also easy to construct a (d, k, m, s)-system over F q with d = k = ms 1: let e 1,..., e k be a basis of F k q and arrange the ms vectors e 1,..., e k, k b=1 e b in an arbitrary way. Theorem 3.7. Let F/F q be a global function field of genus g. For s 1 let P 1,..., P s be distinct places of F with degrees d 1,..., d s, respectively. Let m be a positive integer and for i = 1,..., s let r i be the least residue of m modulo d i. Let k be an integer with ( ) max 1, g + r i k < ms. Then we can construct a (d, k, m, s)-system over F q with d = δ m(d 1,..., d s ; ms k + g 1) 1 k g Proof. We choose a divisor G of F with deg(g) = ms k + g 1. (d i 1). The bounds on k imply that deg(g) < ms s r i and dim(l(g)) deg(g) + 1 g 1. Then Theorem 3.1 yields an F q -linear subspace N of F ms q with dim(n ) deg(g) + 1 g = ms k, δ m (N ) δ m(d 1,..., d s ; ms k + g 1).

Constructions of digital nets 291 Now we consider the dual space C = N of N in F ms q. Then dim(c) = ms dim(n ) k, and so C can be viewed as the row space of a suitable k ms matrix C over F q. We write C = (C 1 C 2... C s ), where each submatrix C i, 1 i s, is a k m matrix over F q. Let c (i) 1,..., c(i) m F k q be the column vectors of C i. In this way we arrive at the system c (i) j F k q : 1 j m, 1 i s. The fact that this is a (d, k, m, s)-system over F q with d = δ m(d 1,..., d s ; ms k + g 1) 1 follows now from [7, Theorem 1], by using C = N and the lower bound on δ m (N ) given above. The lower bound on d is then obtained from Lemma 2.1. Remark 3.8. From any (d, k, m, s)-system c (i) j F k q : 1 j m, 1 i s over F q we can obtain a (d, k, m, s)-system over F q for any integer 1 m m 1 satisfying d m s, by removing the vectors c (i) j, m + 1 j m, 1 i s, from the system. Similarly, from any (d, k, m, s)-system c (i) j F k q : 1 j m, 1 i s over F q with d m we can obtain a (d, k, m, s)-system over F q for any integer m m + 1, by adding arbitrary vectors c (i) j, m + 1 j m, 1 i s, to the system. Example 3.9. For any finite field F q, it is well known that there exists an elliptic function field E over F q with s = q + ε + 2 q rational places, where ε = 0 or 1 depending on the form of q (see [9, p. 118]). Let m 1 and 1 k < ms be integers. Then, using all rational places of E, we get a (k 1, k, m, s)-system over F q by Theorem 3.7. The special case k = m corresponds to digital (1, m, q + ε + 2 q )-nets constructed over F q. Example 3.10. For q = 8 consider the function field F = F 8 (x, y) defined by y 7 = x(x + 1)(x 2 + x + 1) 2 = x 6 + x 5 + x 4 + x 3 + x 2 + x. Then F has genus 9 by [12, Corollary III.7.4] and 45 rational places. Furthermore, F has at least one place of degree 2 since x 2 + x + 1 is totally ramified in the extension F/F 8 (x). Let m 1 and 10 k < 46m be integers. Then, using all rational places of F and a place of F of degree 2, we get a (k 10, k, m, 46)-system over F 8 by Theorem 3.7. The special case k = m corresponds to digital (10, m, 46)-nets constructed over F 8 for all

292 H. Niederreiter and F. Özbudak m 10. At present, the smallest known genus among the genera of function fields over F 8 having at least 46 rational places is 11 (see [13]). Hence, using only rational places in the construction in this section, we can get a digital (t, m, 46)-net constructed over F 8 only for t 11 and m 11, no matter which known function field F 1 over F 8 with at least 46 rational places we take. Moreover, for any such function field F 1, if g is its genus, h its divisor class number, and m is so large that ( ) 46+m g 45 h, then we cannot use the improved construction in [10, Section 3] to get digital (t, m, 46)-nets constructed over F 8 with t 10. 4. An improvement using special F q -linear isomorphisms. We keep the notation of Section 3. In this section we give an improvement of the construction in Theorem 3.1 by using special F q -linear isomorphisms ψ i in the definition of C m (P 1,..., P s ; G). First we prove a lemma. For u 1 let e 1,..., e u 2 be integers and define the set U := (ϕ 1,..., ϕ u ) : ϕ i is an F q -linear automorphism of F e i q for i = 1,..., u. Lemma 4.1. Let T u (Fe i q \ 0) be a subset of the direct product of the sets F e i q \ 0 and T = µ. Consider the set Then U = (ϕ 1,..., ϕ u ) U : for each (a 1,..., a u ) T there exists U i 1,..., u such that ϕ i (a i ) (1, 0,..., 0) F e i q. u [(q e i q)(q e i q 2 )... (q e i q ei 1 )](q 1) u [ u ] (1 + q +... + q ei 1 ) µ. In particular, if µ < u (1 + q +... + qe i 1 ), then there exists a u-tuple (ϕ 1,..., ϕ u ) U such that for any (a 1,..., a u ) T there is at least one i 1,..., u with ϕ i (a i ) (1, 0,..., 0) F e i q. Proof. We first observe that the cardinality of the set U is u U = ϕ i : ϕ i is an F q -linear automorphism of F e i q = u [(q e i 1)(q e i q)... (q e i q ei 1 )].

Constructions of digital nets 293 We will consider the complement U of U in U. For each A = (a 1,..., a u ) T let U A := (ϕ 1,..., ϕ u ) U : ϕ i (a i ) (1, 0,..., 0) for i = 1,..., u. For any A = (a 1,..., a u ) T, since a i 0 F e i q u U A = [(q 1)(q e i q)... (q e i q ei 1 )]. Moreover, U = A T U A by definition and hence Therefore U A T for i = 1,..., u, we have u U A = µ [(q 1)(q e i q)... (q e i q ei 1 )]. U = U U u u [(q e i 1)... (q e i q ei 1 )] µ [(q 1)(q e i q)... (q e i q ei 1 )] = u [(q e i q)... (q e i q ei 1 )](q 1) u[ u ] (1 + q +... + q ei 1 ) µ. This finishes the proof. Remark 4.2. We show that the upper bound on T in the second part of Lemma 4.1 cannot be improved in general. We will define a subset T u (Fe i q \ 0) with T = u (1 + q +... + qei 1 ) such that there is no u-tuple (ϕ 1,..., ϕ u ) U having the property in the conclusion of the second part of the lemma. For each i = 1,..., u we define B i F e i q \ 0 with B i = 1+q+...+q ei 1 as follows. The number of lines passing through the origin in the affine space F e i q is 1 + q +... + q ei 1. For each such line L, we choose a point p L distinct from the origin. Then B i is the set consisting of these points. Let T = (a 1,..., a u ) : a i B i for i = 1,..., u and hence T = u B i = u (1 + q +... + qei 1 ). Let (ϕ 1,..., ϕ u ) U be arbitrary. For each i = 1,..., u there exists a unique element b i B i such that ϕ i (b i ) (1, 0,..., 0) F e i q by the definition of B i. Then for (b 1,..., b u ) T we have ϕ i (b i ) (1, 0,..., 0) F e i q for i = 1,..., u. Hence for this subset T, the property in the conclusion of the second part of the lemma is not satisfied. Recall from Section 2 that S = (l 1,..., l s ) Z s : l i d i r, 0 l i m i for 1 i s.

294 H. Niederreiter and F. Özbudak As in Section 3 we let r = deg(g) and we now define a minimal subset S min of S as S min := (l 1,..., l s ) S : max(0, m (l i + 1)d i + 1) = δm(d 1,..., d s ; deg(g)). First, for simplicity, we assume that for any (l 1,..., l s ) S min we have s l id i = deg(g). Moreover, we also assume that for any (l 1,..., l s ) S min and any i 1,..., s, if d i 2, then l i < m i. For some interesting cases these assumptions are valid. Theorem 4.3. Under the notation and the assumptions as above, if s S min < (1 + q +... + q di 1 ), then there exist F q -linear isomorphisms ψ i : F Pi F d i q for i = 1,..., s such that, using these F q -linear isomorphisms in the definition of θ, for the resulting vector space N = C m (P 1,..., P s ; G) we have δ m (N ) δ m(d 1,..., d s ; deg(g)) + 1. Proof. Let D min be the set of the divisors of F corresponding to S min, defined as D min := l 1 P 1 +... + l s P s : (l 1,..., l s ) S min. In view of the proof of Theorem 3.1, it is enough to prove that there is a choice of isomorphisms ψ 1,..., ψ s such that for any D D min and f L(G D) \ 0 we have V m (c f ) δ m(d 1,..., d s ; deg(g)) + 1. For any D D min we have deg(d) = deg(g) by one of our assumptions. Therefore dim(l(g D)) 1 by Clifford s theorem [12, Theorem I.6.11]. We can assume dim L(G D) = 1 for each D D min without loss of generality, otherwise we can remove the corresponding D from D min and the corresponding (l 1,..., l s ) from S min. For each D D min we choose a nonzero function f D L(G D) and let M = f D : D D min be the set of these functions. Therefore for any f D M, if D = s l ip i, then ν Pi (f D ) = l i ν Pi (G) for i = 1,..., s. Note that M S min and that it suffices to prove that V m (c f ) δ m(d 1,..., d s ; deg(g)) + 1 for any f M. With the notation in Section 3, for f M and chosen local parameters t i at P i and F q -linear vector space isomorphisms ψ i : F Pi F d i q for i = 1,..., s,

let Constructions of digital nets 295 α i,f := ψ i (f (ν P i (f)) (P i )) F d i q \ 0 for those i = 1,..., s with d i 2. Consider the set s T = (α i,f ) (F d i q \ 0) : f M. d i 2 By assumption, S min < s (1 + q +... + qdi 1 ). Then we have s s T M S min < (1 + q +... + q di 1 ) = (1 + q +... + q di 1 ). d i 2 Therefore we can apply the second part of Lemma 4.1. This yields an F q - linear automorphism ϕ i of F d i q for each i = 1,..., s with d i 2 such that the following holds: for each f M there exists i 1,..., s with d i 2 satisfying ϕ i (α i,f ) (1, 0,..., 0) F d i q. Moreover, ν Pi (f) + ν Pi (G) = l i m i 1 by assumption, and hence α i,f is a part of c (i) f in the definition of θ i. Therefore, using the F q -linear isomorphisms ψ i : F Pi F d i q given by ψ i = ϕi ψ i if d i 2, ψ i if d i = 1, in the definition of θ, we get indeed for i = 1,..., s V m (c f ) δ m(d 1,..., d s ; deg(g)) + 1 for any f M. This finishes the proof. Now we give an example illustrating Theorem 4.3. Example 4.4. Let q = 2 and let F = F 2 (x) be the rational function field over F 2. Let P 1, P 2, P, and Q be the places of F which are the zeros of the functions x, x + 1, 1/x, and x 2 + x + 1, respectively. Assume that local parameters at P 1, P 2, P, Q and F q -linear isomorphisms ψ 1 : F P1 F 2, ψ 2 : F P2 F 2, ψ 3 : F P F 2, ψ 4 : F Q F 2 2 are chosen arbitrarily. By Theorem 3.1, for N = C 2 (P 1, P 2, P, Q; 6P ) we have δ 2 (N ) δ2 (1, 1, 1, 2; 6) = 1. Moreover, S min = (2, 2, 2, 0) and the assumptions of Theorem 4.3 are satisfied. Note that L(6P 2P 1 2P 2 2P ) = 0, f with f = x 2 (x+1) 2 1 mod Q. Let α = ψ 4 (1) F 2 2 \ (0, 0) and β = ψ 4(ξ) F 2 2 \ (0, 0), where ξ x mod Q. Let ϕ 4 : F 2 2 F2 2 be defined as ϕ 4(α) = (0, 1) and ϕ 4 (β) = (1, 0). Hence, using the F 2 -linear isomorphisms ψ 1 = ψ 1, ψ 2 = ψ 2, ψ 3 = ψ 3, and ψ 4 = ϕ 4 ψ 4 for defining θ in the definition of C 2 (P 1, P 2, P, Q; 6P ),

296 H. Niederreiter and F. Özbudak we get δ 2 (N ) 2 by Theorem 4.3. Since this lower bound is best possible by the generalized Singleton bound [7, Proposition 1], we obtain δ 2 (N ) = 2. Remark 4.5. It is possible to generalize Theorem 4.3 to the case where for some (l 1,..., l s ) S min we have s l id i < deg(g). First we generalize Lemma 4.1 in the following sense. For integers u, µ, B 1 and e 1,..., e u B + 1, let V i,1,..., V i,µ F e i q be given F q -linear subspaces of dimension at most B for i = 1,..., u. By a counting argument, for q large enough, there is a u-tuple (ϕ 1,..., ϕ u ) U such that for each j = 1,..., µ there exists i 1,..., u with (1, 0,..., 0) F e i q \ ϕ i (V i,j ). Note that it is important to have an effective lower bound on q as in Lemma 4.1. Now we can generalize Theorem 4.3. Recall that if D is any divisor of F with 0 deg(d) 2g 2, then dim(l(d)) 1 + (1/2) deg(d) by Clifford s theorem. Also, if deg(d) max(0, 2g 1), then dim(l(d)) = deg(d) + 1 g by the Riemann Roch theorem. Hence there is an effective upper bound B on the set dim(l(g l 1 P 1... l s P s )) : (l 1,..., l s ) S min. Indeed let d = max deg(g) l i d i : (l 1,..., l s ) S min. Note that d 0 and B = 1 + d/2 if d 2g 2, d + 1 g if d 2g 1, is an upper bound. Moreover, for certain divisors G of F and d 2g 2, we can also improve the bound B depending on G in some cases. Now assume that there exists i 1,..., s with d i B + 1. Also assume that for any (l 1,..., l s ) S min and any i 1,..., s, if d i B + 1, then l i < m i. Therefore, if q is large enough, using the generalized version of Lemma 4.1 and similar arguments as in the proof of Theorem 4.3, we obtain that there exist F q -linear isomorphisms ψ i : F Pi F d i q for i = 1,..., s such that using these F q -linear isomorphisms in the definition of θ instead of arbitrary F q -linear isomorphisms, for N = C m (P 1,..., P s ; G) we have δ m (N ) δm(d 1,..., d s ; deg(g)) + 1. Note that S min is independent of q and an explicit knowledge of S min allows us to have weaker assumptions in some cases and also to get an effective lower bound on q for the generalized version of Lemma 4.1 above and for other suitable generalizations or improvements of the lemma. It is clear that by proceeding as in the proofs of Theorems 3.2 and 3.7, we can obtain improved parameters in digital (t, m, s)-nets constructed over F q and (d, k, m, s)-systems over F q under the conditions of Theorem 4.3 and Remark 4.5.

Constructions of digital nets 297 5. An improvement using a distinguished divisor. In this section we improve our basic construction of Section 3 by choosing a distinguished divisor G of the global function field F. We use a generalized version of a similar idea of Niederreiter and Xing [10, Section 3] which is in turn based on an idea introduced by Xing [14] in the theory of algebraic-geometry codes. We keep the notation of previous sections. We also assume that F has a rational place Q, for simplicity. Let h be the divisor class number of F and for i 0 let A i denote the number of positive divisors of F of degree i. We also put A i = 0 for i < 0. First we prove a lemma. Lemma 5.1. Let U 1,..., U l be sets of divisors of F of degree u 1,..., u l, respectively. If r is an integer with l U i A r ui < h, then there exists a divisor G of F of degree r such that l L(G D) = 0 for all D U i. Proof. Since L(B) = 0 for any divisor B of F with deg(b) < 0, we can restrict the attention to the case where r max(u 1,..., u l ). For i = 1,..., l let E i = (D i, E i ) : D i U i and E i is a positive divisor of F of degree r u i, and put E = l E i. Then E i = U i A r ui, E l U i A r ui, and E = (D, E) : l D U i and E is a positive divisor of F of degree r deg(d). Assume that l U i A r ui < h. Recall that the set of degree zero divisors of F is divided into h disjoint subsets by the equivalence relation between the divisors. The set Ẽ = D + E rq : (D, E) E is a subset of the set of degree zero divisors of F. Moreover, Ẽ E l U i A r ui < h, and hence there exists a degree zero divisor H 0 of F such that H 0 H for all H Ẽ. For such a divisor H 0, let G = H 0 + rq. We claim that L(G D) = 0 for any D l U i, which finishes the proof. Otherwise, for some 1 i l there exist D U i and f L(G D) \ 0. Then we have E := G D + div(f) 0, deg(e) = r u i, and D + E rq Ẽ. Therefore

298 H. Niederreiter and F. Özbudak H 0 = G rq = D + E rq div(f) D + E rq, which is a contradiction to the definition of H 0. We need some notation and definitions to give the improved construction of this section. First recall from Section 2 that with the notation introduced there we have S = (l 1,..., l s ) Z s : l i d i r, 0 l i m i for 1 i s and δm(d 1,..., d s ; r) = min max(0, m (l i + 1)d i + 1) : (l 1,..., l s ) S. For integers u 0 let S min (u, u) := (l 1,..., l s ) S : max(0, m (l i + 1)d i + 1) = δm(d 1,..., d s ; r) + u. Note that S min (0, 0) = S min, which was defined in Section 4. For integers u 1 and 0 v u 1 we define S min (u, v) to be the set of (l 1,..., l s ) S min (v, v) such that there is no (l 1,..., l s) S with (l 1,..., l s) (l 1,..., l s ), l i l i for 1 i s, and max(0, m (l i + 1)d i + 1) δm(d 1,..., d s ; r) + u. We show that the cardinalities of the sets S min (u, v) are small for small values of v. Lemma 5.2. With the notation as above let u 1. For d 1, if 0 v u d, then (l 1,..., l s ) S min (u, v) l i = 0 for each i 1,..., s with d i d. In particular, if d = max(d 1,..., d s ), then S min (u, v) (0,..., 0) for any 0 v u d. Moreover, if also S min (u, u) or u < (m + 1)s s d i δm(d 1,..., d s ; r) + d, then S min (u, v) = for any 0 v u d. Proof. We proceed by contradiction. First assume that d 1, 0 v u d, (l 1,..., l s ) S min (u, v), and l i0 1 for some 1 i 0 s with d i0 d. Let l i = l i for i i 0 and i 1,..., s and l i 0 = l i0 1. It is clear that (l 1,..., l s) S. If l i0 = m i0, then

max(0, m (l i + 1)d i + 1) = Constructions of digital nets 299 max(0, m (l i + 1)d i + 1) + r i0 + 1 = δ m(d 1,..., d s ; r) + v + r i0 + 1 δ m(d 1,..., d s ; r) + u. Moreover, l i l i for all i = 1,..., s, and hence we get a contradiction to the definition of S min (u, v). Similarly, if 1 l i0 m i0 1, then max(0, m (l i + 1)d i + 1) = max(0, m (l i + 1)d i + 1) + d i0 = δ m(d 1,..., d s ; r) + v + d i0 δ m(d 1,..., d s ; r) + u. Therefore this also gives a contradiction, and so the first part of the lemma is shown. Now for u 1, d = max(d 1,..., d s ), and 0 v u d assume that (0,..., 0) S min (u, v). Then max(0, m (0 + 1)d i + 1) = (m + 1)s d i = δm(d 1,..., d s ; r) + v. Therefore u v + d = (m + 1)s d i δm(d 1,..., d s ; r) + d. Furthermore, for any (l 1,..., l s ) S we have max(0, m (l i + 1)d i + 1) max(0, m (0 + 1)d i + 1) and so S min (u, u) =. if = δ m(d 1,..., d s ; r) + v < δ m(d 1,..., d s ; r) + u, Remark 5.3. By the preceding lemma, for u 1 and d 1 =... = d s = 1, u min(ms, r) = ms max(0, ms r) = (m + 1)s then S min (u, v) = for any 0 v u 1. 1 δm(1,..., 1; r), Example 5.4. We give simple examples for which u 1, 0 v u 1, and S min (u, v). Let s = 2, d 1 = 1, d 2 = 2, and m = 4. First, for r = 4 we have δ4 (1, 2; 4) = 3, S min(3, 3) = (1, 0), S min (3, 2) = (0, 1), and S min (3, 1) = S min (3, 0) =. Second, for r = 2 we have δ4 (1, 2; 2)

300 H. Niederreiter and F. Özbudak = 5, S min (4, 4) = S min (4, 3) =, S min (4, 2) = (0, 0), and S min (4, 1) = S min (4, 0) =. Note that in this case d = max(1, 2) = 2 and u = 4 (m + 1)s s d i δ m(d 1,..., d s ; r) + d = 5 2 (1 + 2) 5 + 2. Now we partition the sets S min (u, v) into subsets T (u, v; λ) such that for any (l 1,..., l s ) T (u, v; λ) we have s l id i = λ. First, for 0 v u and S min (u, v) we define (u, v) := max l i d i : (l 1,..., l s ) S min (u, v). Then for 0 v u and 0 λ (u, v) we let T (u, v; λ) := (l 1,..., l s ) S min (u, v) : l i d i = λ. If S min (u, v) =, then we put (u, v) := 0 and T (u, v; 0) :=. Now we can establish the following improvement on Theorem 3.1. Theorem 5.5. With the notation as above, if r 0, u 0, and u v=0 (u,v) λ=0 T (u, v; λ) A r λ < h, then there exists a divisor G of F such that deg(g) = r and either L(G) = 0 or δ m (C m (P 1,..., P s ; G)) δ m(d 1,..., d s ; r) + u + 1. Proof. First observe that for divisors D 1 D 2, if G is any divisor satisfying L(G D 1 ) = 0, then we have L(G D 2 ) = 0. For a given u 0 let S(u) = (l 1,..., l s ) S : max(0, m (l i + 1)d i + 1) By the definition of T (u, v; λ), the set T (u) := u v=0 (u,v) λ=0 T (u, v; λ) = δm(d 1,..., d s ; r) + u. u S min (u, v) is a subset of S(u) such that for any (l 1,..., l s ) S(u), there exists (l 1,..., l s) T (u) having the property that l i l i for all i = 1,..., s. Therefore, by the observation at the beginning of the proof and Lemma 5.1, there exists a divisor G of F with deg(g) = r satisfying L(G (l 1 P 1 +... + l s P s )) = 0 v=0 for all (l 1,..., l s ) S(u).

Hence if dim(l(g)) 1, then Constructions of digital nets 301 δ m (C m (P 1,..., P s ; G)) δ m(d 1,..., d s ; r) + u + 1 by the proof of Theorem 3.1 and the definition of S(u). Remark 5.6. We can rule out the case L(G) = 0 in the conclusion of Theorem 5.5 by imposing the condition r g, where g is the genus of F. Remark 5.7. We can combine the method of Section 4 with the preceding theorem in order to relax the conditions of the theorem. For instance, let r 0, u = 0, and T (0) = (0,0) λ=0 T (0, 0; λ) be the set defined as in the proof of Theorem 5.5. Assume that there exists a subset T 0 T (0) satisfying the following: (i) (l 1,..., l s ) T 0 s l id i = r, (ii) T 0 < s (1 + q +... + qdi 1 ), and (iii) T (0) \ T 0 + (0,0) λ=0, λ r T (0, 0; λ) A r λ < h. Then there exist a divisor G of F with deg(g) = r and F q -linear isomorphisms ψ i : F Pi F d i q for i = 1,..., s such that, using these F q -linear isomorphisms in the definition of θ, for N = C m (P 1,..., P s ; G) we have δ m (N ) δm(d 1,..., d s ; r) + 1. References [1] G. Larcher, Digital point sets: analysis and application, in: Random and Quasi- Random Point Sets, P. Hellekalek and G. Larcher (eds.), Lecture Notes in Statist. 138, Springer, New York, 1998, 167 222. [2] H. Niederreiter, Low-discrepancy point sets, Monatsh. Math. 102 (1986), 155 167. [3], Point sets and sequences with small discrepancy, ibid. 104 (1987), 273 337. [4], A combinatorial problem for vector spaces over finite fields, Discrete Math. 96 (1991), 221 228. [5], Random Number Generation and Quasi-Monte Carlo Methods, SIAM, Philadelphia, 1992. [6], Constructions of (t, m, s)-nets, in: Monte Carlo and Quasi-Monte Carlo Methods 1998, H. Niederreiter and J. Spanier (eds.), Springer, Berlin, 2000, 70 85. [7] H. Niederreiter and G. Pirsic, Duality for digital nets and its applications, Acta Arith. 97 (2001), 173 182. [8],, A Kronecker product construction for digital nets, in: Monte Carlo and Quasi- Monte Carlo Methods 2000, K.-T. Fang, F. J. Hickernell, and H. Niederreiter (eds.), Springer, Berlin, 2002, 396 405. [9] H. Niederreiter and C. P. Xing, Rational Points on Curves over Finite Fields: Theory and Applications, London Math. Soc. Lecture Note Ser. 285, Cambridge Univ. Press, Cambridge, 2001. [10],, A construction of digital nets with good asymptotic behavior, Technical Report, Temasek Laboratories, National University of Singapore, 2001. [11] M. M. Skriganov, Coding theory and uniform distributions, Algebra i Analiz 13 (2001), 191 239 (in Russian).

302 H. Niederreiter and F. Özbudak [12] H. Stichtenoth, Algebraic Function Fields and Codes, Springer, Berlin, 1993. [13] G. van der Geer and M. van der Vlugt, Tables of curves with many points, available at http://www.science.uva.nl/ geer/tables-mathcomp10.ps. [14] C. P. Xing, Algebraic-geometry codes with asymptotic parameters better than the Gilbert Varshamov and the Tsfasman Vlăduţ Zink bounds, IEEE Trans. Inform. Theory 47 (2001), 347 352. [15] C. P. Xing and H. Niederreiter, A construction of low-discrepancy sequences using global function fields, Acta Arith. 73 (1995), 87 102. Department of Mathematics National University of Singapore 2 Science Drive 2 Singapore 117543, Republic of Singapore E-mail: nied@math.nus.edu.sg Department of Mathematics Middle East Technical University Ínönü Bulvarı 06531 Ankara, Turkey E-mail: ozbudak@math.metu.edu.tr Received on 25.2.2002 (4237)