Acessibilidade / Reportar erro

Constructions of algebraic lattices

Abstract

In this work we present constructions of algebraic lattices in Euclidean space with optimal center density in dimensions 2, 3, 4, 6, 8 and 12, which are rotated versions of the lattices Λn, for n = 2,3,4,6,8 and K12. These algebraic lattices are constructed through twisted canonical homomorphism via ideals of a ring of algebraic integers. Mathematical subject classification: 18B35, 94A15, 20H10.

algebraic lattice; algebraic number field; center density; twisted canonical homomorphism


Constructions of algebraic lattices

A.A. AndradeI,* * Financial support by FAPESP 2007/56052-8, 2005/04177-6 and 2007/06381-5. ; A.J. FerrariII; C.W.O. BeneditoIII; S.I.R. CostaIV

I,IIIDepartment of Mathematics, IBILCE, UNESP, 15054-000 São José do Rio Preto, SP, Brazil

IIDepartment of Applied Mathematics, IMECC, UNICAMP, 13083-859 Campinas, SP, Brazil

IVDepartment of Mathematics, IMECC, UNICAMP, 13083-859 Campinas, SP, Brazil E-mails: andrade@ibilce.unesp.br / ferrari@ime.unicamp.br / cwinktc@hotmail.com / suelifime.unicamp.br

ABSTRACT

In this work we present constructions of algebraic lattices in Euclidean space with optimal center density in dimensions 2, 3, 4, 6, 8 and 12, which are rotated versions of the lattices Λn, for n = 2,3,4,6,8 and K12. These algebraic lattices are constructed through twisted canonical homomorphism via ideals of a ring of algebraic integers.

Mathematical subject classification: 18B35, 94A15, 20H10.

Key words: algebraic lattice, algebraic number field, center density, twisted canonical homomorphism.

1 Introduction

The classical sphere packing problem, still unsolved even today, is to find out how densely a large number of identical spheres can be packed together. To state this another way, consider a large empty region, such as an aircraft hangar, and ask what is the greatest number of ball bearings that can be packed into this region. If instead of ball bearings we try to pack identical wooden cubes the answer becomes easy. But spheres do not fit together so well as cubes, and there is always some wasted space in between. No matter how cleverly the ball bearings are arranged, about one quarter of the space will not be used.

Elementary number theory has been very useful to the development of error correcting codes in the early age of coding theory and the theory of Euclidian lattices became of great interest for the design of dense signal constellations well suited for transmission over AWGN channel. Furthermore, algebraic number theory has been very useful in mathematical tool that enables the design of good coding schemes for the fading channels (wireless communications). Algebraic lattices defined over algebraic number fields have been studied inseveral papers and from different points of view [1-7]. Giraud and Belfiore [8] proposed a technique for constructing signal sets suitable for the Rayleigh fading channel. The basic idea was to use lattice rotations to increase diversity, that is, the number of different values in the components of any two distinct points of the constellation. Boutros et al. [9] constructed rotated versions of lattices D4, K12 and Λ6 via ideals of (ζn), for n = 8, 21 and 40, respectively.Bayer-Fluckiger [1-7] constructed rotated versions of lattices Ap-1, where p is an odd prime number, D4, E6, E8, K12, Λ24 and Craig's lattices . Thus, having the construction of rotated lattices as our goal, in this work we present algebraic lattices in Euclidean space with optimal center density in dimensions 2, 3, 4, 6, 8 and 12 making use of the twisted canonical homomorphism.

This work is organized as follows. In Section 2, we present basic results ofalgebraic number fields and lattices. In Section 3, we present results about algebraic lattices making use of the twisted canonical homomorphism σ and examples of algebraic lattices with optimal center density in dimensions 2, 3, 4, 6, 8 and 12. Finally, in Section 4, we give ours conclusions.

2 Basic results

In this section, we present some results of algebraic number theory and lattices [10, 11] that are important to the development of the next section.

2.1 Algebraic number theory

Let be an algebraic number field, i.e., is an algebraic extension of of finite degree n, and therefore [:] = n.

Definition 2.1. An element β is called an algebraic integer if thereexists a monic polynomial non-zero f(x) with coefficients in such that f(β) = 0. The set = {β: β is an algebraic integer } is a ring called ring of algebraic integers in .

Let be the ring of algebraic integers of . It can be shown that has a basis {x1,x2,...,xn} over called an integral basis of .

Definition 2.2. Let be a non-zero ideal of . The norm of the ideal is defined as the number of elements of the quotient ring /, i.e., () = |/|.

Definition 2.3. Let σ1,σ2,..., σn be the monomorphisms of in . The trace and the norm of an element β over are defined, respectively, by

The discriminant of over is defined by

where {x1,x2,...,xn} is an integral basis of .

2.2 Packing lattice

In this section we present basic facts about packing lattices. The classical problem of the sphere packing consists in to find identical spheres in

n such that the proportion of the space that is occupied by the spheres is optimal.

Definition 2.4. An additive subgroup Λ ⊆ n is a lattice if there exists a basis B = {x1,x2,...,xn} in n such that

The set B is called a -basis of the lattice Λ.

Let Λ ⊂

n be a lattice with -basis B = {x1,x2,...,xn}.

Definition 2.5. The set

is called fundamental region of Λ with respect to basis B.

Definition 2.6. The volume of the lattice Λ is defined as the module of determinant of the matrix M =, where xi= (xi1,xi2,...,xin), for i = 1,2,...,n, and denoted by ol(Λ) = |det(M)|. The matrix M is called a generator matrix for the lattice Λ.

For obtain optimal packing lattices we need to find spheres whose centersare points of a lattice Λ and that the intersection of any two spheres is only a point. For the determination of the radius of these spheres, note that fixed k > 0, the intersection of the compact set {xn; |x| < k} with the lattice Λ is a finite set. Therefore the number t = min{|x|; x ∈ Λ, x ≠ 0} is well defined. Furthermore, ρ(Λ) = t/2 is the greatest radius such that it is possible to obtain a packing lattice. If B(ρ(Λ)) is the sphere with center in the origin and radius ρ(Λ) then the packing density of Λ is defined by

where δ(Λ) = ρ(Λ)n/ol(Λ) is called the center density of the lattice Λ.

3 Algebraic lattice

The connections between lattices and algebraic number fields have been studied by many authors from Minkowski onwards [1-7]. In this section, we define the twisted canonical homomorphism [3, 5], and we present some results about algebraic lattices. Furthermore, we present some examples of algebraic lattices in

n with optimal center density.

Let be an algebraic number field of degree n and be the ring of algebraic integers of . Let σj: be the n distinct monomorphisms of . If σj() ⊆ , say that σj is real, case contrary, σj is called imaginary. If all themonomorphisms are reals, is called a totally real field and if all the monomorphisms are imaginary, is called a totally complex field. If φ: is the complex conjugation then for all j = 1,2,...,n, it follows that φ º σj = σk, for some k = 1,2,...,n, and that σj = σk if and only if σj() ⊂ . Hence if r1 is the number of indices such that σj() ⊂ , we can ordered the monomorphisms σ1,σ2,...,σn of such manner that σ1,σ2,...,σr1 are the real monomorphisms and that σr1+r2+j = for j = 1,..., r2. Hencen-r1 is an even number and it can be write as r1+2r2 = n.

Definition 3.1 [3, 5]. The twisted canonical homomorphism σ: n is defined by

where α, x, σi(α) ∈ and αi = σi(α) > 0, for i = 1,2,...,r1+r2, and the notations (β) and (β) are the real and imaginary parts of the complex number β, respectively.

In the Definition 3.1 taking α = 1 we have that σ1 is the canonical homomorphism (or Minkowski) [10]. By Bayer-Fluckiger [3], it follows that σ() is an algebraic lattice in n, where is an ideal. By Samuel [10] it follows that the volume of σ() is given by

where x1,x2,...,xn is a Z-basis of . Furthermore, if is a totally real field (or totally complex) then the volume of σ() is given by

Let be a totally real number field (or totally complex) of finite degree n, be the discriminant of and be the ring of algebraic integers in .

Proposition 3.2 [10]. If is a non-zero ideal of then the volume of σ() and the volume of σ() are given, respectively, by

Proof. We have that ol(σ()) = 2-r2|(α), because = det(σi(xk))2, where {x1,x2,...,xn} is a -basis of . For the second formula, since / is isomorph to σα()/σα() it follows that σα () is an additive subgroup of σα() of index (). Furthermore, since a fundamental domain of σα() is a disjoint union of () copies of a fundamental domain of σα() it follows that Vol(σα()) = Vol(σα())() and consequently Vol(σα()) = 2-r2|(α)().

By Conway and Sloane [11] we have that if x then

where cα = 1 if is a totally real field, cα = if is a totally complex field and is the complex conjugate of the element x. Therefore ρ(σα()) = min{|σα()|: x, x ≠ 0} = min{: x, x ≠ 0}, whereis an ideal of .

Proposition 3.3. If

is a non-zero ideal ofthen thecenter density of the latticeσα() is given by

where tα = min{: x, x ≠ 0}.

Proof. Let tα = min{(αx), x, x ≠ 0}. If is a totally real field then

and if is a totally complex field then

Therefore the center density is the same in both cases.

Example 3.4. If = (ζ6), where ζ6 is a primitive 6-th root of unity, α = 2 and = (1-ζ6) is an ideal of = [ζ6], then [: ] = 2, = -3, (α) = 4 and () = 1. If x then x = (a0 + a1ζ6)(1-ζ6), with a0,a1, and thus (αx) = 4(+ +a0a1). Therefore, tα = min{(αx): x, x ≠ 0} = 4, with a0 = 1 and a1 = 0, and the center density of the lattice σα() is given by

which is the optimal center density for this dimension, i.e., with the same center density of the lattice Λ2.

Similarly, in the next table, we have that the lattice σα(), where A is an ideal of = [ζ6], has the same center density that the hexagonal lattice A2Λ2.

Example 3.5 [12]. The polynomial p(x) = x3-6x2+9x-1 is irreducible over . Since p(0) = -1, p(1) = 5, p(3) = -1 and p(4) = 3, it follows that the roots of p(x) are reals. Let x1, x2 and x3 be the roots of p(x) and = (x1). If Λ is a lattice with basis e1 = (x1,x2,x3), e2 = (x3,x1,x2) and e3 = (x2,x3,x1), then

is the generator matrix of the lattice Λ and det(M) = 54. Furthermore, if x ∈ Λ then x = a1e1+a2e2+a3e3, with a1,a2,a3. Thus |x|2 = 18(+++a1a2+a1a3+a2a3), and therefore t = min{|x|; x ∈ Λ, x ≠ 0} =, with a1 = 1 and a2 = a3 = 0. Hence the center density of the lattice Λ is given by

which is the optimal center density for this dimension, i.e., with the same center density of the lattice Λ3. In general, if p(x) = x3+ax2+bx+c is irreducible over , where a,b,c, a2 = 4b and c(27c+4a3-18ab) < 0, then the lattice Λ has the same center density that the lattice A3

D3Λ3.

Example 3.6. If = (ζ8), where ζ8 is a primitive 8-th root of unity,= (ζ8 +) is an ideal of = [ζ8] and α = 3 -2(ζ8 +) ∈ , then [:] = 4, = 256, () = 2 and (α) = 1. If xthen x = (ζ8 + )(a0 + a1ζ8 +a2 + a3), with a0,a1,a2,a3, and thus

Hence tα = min{(αx): x, x ≠ 0} = 8, with a0 = 1 and a1 = a2 = a3 = 0, and therefore the center density of the lattice σα() is given by

which is the optimal center density for this dimension, i.e., with the same center density of lattice Λ4.

Similarly, in the next table, we have that the lattice σα(), where is an ideal of = [ζ8], has the same center density that the lattice D4Λ4.

Example 3.7. If = (ζ9), where ζ9 is a primitive 9-th root of unity, = (1-ζ9- ζ92- ζ94- ζ95) is an ideal of = [ζ9] and α = 4 + 2ζ92+ 2ζ9-2, then n = [:] = 6, = 39, () = 9 and (α) = 64. If xthen x = (1- ζ9- ζ92- ζ94- ζ95)(a0+ a1ζ9+ a2ζ92+ a3ζ93+ a4ζ94+ a5ζ95), where a0,...,a5, and thus (αx) = + 72a0a1 + + 36a0a2 + 72a1a2 + - 72a0a3 +36a1a3 + 72a2a3 +- 108a0a4 - 72a1a4 +36a2a4 + 72a3a4 +- 108a0a5 - 108a1a5 -72a2a5 + 36a3a5 + 72a4a5 +. Hence tα = min{(αx): x, x ≠ 0} = 36, with a0 = a4 = -1, a1 = a3 = a5 = 0 and a2 = 1, and therefore the center density of the lattice σα() is given by

which is the optimal center density for this dimension, i.e., with the same center density of the lattice Λ6.

Similarly, in the next table, we have that the lattice σα(), whereis an ideal of = [ζ9], has the same center density that the lattice E6Λ6.

Example 3.8. If = (ζ20), where ζ20 is a primitive 20-th root of unity,= (2+ 2ζ20- + + - - ) is an ideal of = [ζ20] and α = 5+5(ζ20+ )+5+ )+3(+ ) ∈ , then n = [:] = 8, = 28 56, () = 16 and (α) = 25. If x then x = (2+2ζ20-++--)(a0+a1ζ20+a2+a3+a4+a5+a6+a7), where a0,...,a7, and thus (αx) = 1552 + 2944a0a1 + 1552 + 2496a0a2 +2944a1a2 + 1552 + 1808a0a3 + 2496a1a3 +2944a2a3 + 1552 +944a0a4 + 1808a1a4 + 2496a2a4+ 2944a3a4 + 1552+ 944a1a5 + 1808a2a5 +2496a3a5 + 2944a4a5 + 1552- 944a0a6 + 944a2a6 +1808a3a6 + 2496a4a6 + 2944a5a6 +1552- 1648a0a7- 840a1a7 + 32a2a7 + 912a3a7 +1704a4a7 + 2336a5a7+ 2760a6a7 + 1360. Hence tα = min{(αx) : x, x ≠ 0} = 40, with a0 = a3 = 0, a1 = a5 = a6 = -1 and a2 = a4 = a7 = 1, and therefore the center density of the lattice σα() is given by

which is the optimal center density for this dimension, i.e., with the samecenter density of the lattice Λ8.

Similarly, in the next table, we have that the lattice σα(), whereis an ideal of = [ζ20], has the same center density that the lattice E8Λ8.

Example 3.9. If = (ζ21), where ζ21 is a primitive 21-th root of unity,= ( - + ) is an ideal of = [ζ21] and α = 1, then n = [:] = 12, = 36 710, () = 7. If x then x = ( - +)(a0+ a1ζ21 + a2 +a3 + a4 + a5 +a6 + a7 + a8 +a9 + a10+a11), where a0,...,a11, and thus (αx) = 28 +28 + 28a0a10 - 14a1a10 + 28+28a0a11 + 28a1a11 + 28- 14a0a2 -14a11a2 +28 - 14a0a3 - 14a1a3 - 28a10a3 +28 -14a0a4 - 14a1a4 - 28a11a4 - 14a2a4 +28 +28a0a5 - 14a1a5 + 28a10a5 - 14a2a5 -14a3a5 + 28 + 28a1a6 - 14a10a6 + 28a11a6 -14a2a6 - 14a3a6 - 14a4a6 + 28 - 28a0a7 -14a10a7 -14a11a7 + 28a2a7 - 14a3a7 - 14a4a7 -14a5a7 +28 - 28a1a8 - 14a10a8 - 14a11a8 +28a3a8 -14a4a8 - 14a5a8 - 14a6a8 + 28-14a0a9 -14a11a9 - 28a2a9 + 28a4a9 - 14a5a9 -14a6a9 -14a7a9 + 28. Hence tα = min{(αx) : x, x ≠ 0} = 28, with a0 = a1 = a2 = a3 = a4 = a5 = a6 = a8 = a9 = a10 = a11 = 0 and a 7 = -1, and therefore the center density of the lattice σα() is given by

which is the optimal center density for this dimension, i.e., with the same center density of the lattice K12.

Similarly, in the next table, we have that the lattice σα(), whereis an ideal of = [ζ21] and α = 1, has the same center density that the lattice K12.

4 Conclusions

In this work we presented examples of algebraic lattices via the twisted canonical homomorphism with optimal center density in dimensions 2, 3, 4, 6, 8 and 12. These algebraic lattices are rotated versions of known dense lattices. Note that the examples given in this work are not new either. What is new however is the way the densities of the lattices are checked through computations rather than by theoretic arguments. Furthermore, with the use of canonical homomorphism we believe that it is possible to construct algebraic lattices with optimal center density in other dimensions.

Acknowledgements. The authors would like to thank the anonymous reviewers for their insightful comments that greatly improved the quality of this work.

Received: 17/IX/09.

Accepted: 17/V/10.

  • [1] E. Bayer-Fluckiger, Definite unimodular lattices having an automorphism of given characteristic polynomial Comment. Math. Helvetici, 59 (1984), 509-538.
  • [2] E. Bayer-Fluckiger and J. Martinet, Formes quadratiques liées aux algèbres semi-simplesJ. Reine Angew. Math., 451 (1994), 51-69.
  • [3] E. Bayer-Fluckiger, Lattices and number fields Contemporany Mathematics, 241 (1999), 69-84.
  • [4] E. Bayer-Fluckiger, Cyclotomic modular lattices Journal de Théorie des Nombres de Bordeaux, 12 (2000), 273-280.
  • [5] E. Bayer-Fluckiger, Ideal lattices Proceedings of the conference number theory and diophantine geometry, (Zurich, 1999), Cambridge Univ. Press (2002), 168-184.
  • [6] E. Bayer-Fluckiger, Modular lattices over cyclotomic fields Journal of Number Theory, 114 (2005), 394-411.
  • [7] E. Bayer-Fluckiger, Ideal lattices over totally real number fields and euclidian minimaArchiv Math., 86 (2006), 217-225.
  • [8] X. Giraud and J.C. Belfiore, Constellations matched to the Rayleigh fading channel IEEE Trans. on Inform. Theory, 42-1 (1996), 106-115.
  • [9] J. Boutros, E. Viterbo, C. Rastello and J-C. Belfiore, Good lattice constellations for both Rayleigh fading and Gaussian channels IEEE Trans. Inform. Theory, 42-2 (1996), 502-517.
  • [10] P. Samuel, Algebraic theory of numbers Hermann, Paris (1970).
  • [11] J.H. Conway and N.J.A. Sloane, Sphere packing, lattices and groups Springer-Verlag, New York (1999).
  • [12] T.M. Souza, Algebraic lattices in Abelian number field M.D. Dissertation, Ibilce-Unesp, São José do Rio Preto, SP (2004).
  • *
    Financial support by FAPESP 2007/56052-8, 2005/04177-6 and 2007/06381-5.
  • Publication Dates

    • Publication in this collection
      22 Nov 2010
    • Date of issue
      2010

    History

    • Received
      17 Sept 2009
    • Accepted
      17 May 2010
    Sociedade Brasileira de Matemática Aplicada e Computacional Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC, Rua Maestro João Seppe, nº. 900 , 16º. andar - Sala 163, 13561-120 São Carlos - SP Brasil, Tel./Fax: 55 16 3412-9752 - São Carlos - SP - Brazil
    E-mail: sbmac@sbmac.org.br