• Nem Talált Eredményt

Number System Construcitons with Block Diagonal Bases

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Number System Construcitons with Block Diagonal Bases"

Copied!
10
0
0

Teljes szövegt

(1)

Number System Constructions with Block Diagonal Bases

By

Attila Kov´ acs

Abstract

This paper deals with number system constructions using block diagonal bases. We show how easy is creating new generalized number systems from the existing ones via homomorphic constructions. We prove that diagonal extensions can always be performed even if the basic blocks are not number systems. As a special case we consider simultaneous systems in the Gaussian ring. We present a searching method and verify by computer that except 43 cases the Gaussian integers are always able to serve as basic blocks for simultaneous number systems using dense digit sets.

§1. Introduction

Let Λ be a lattice in Rn, M : Λ → Λ be a linear operator such that det(M) 6= 0, and letD be a finite subset of Λ containing 0.

Definition 1.1. The triple (Λ, M, D) is called anumber system (GNS) if every element x of Λ has a unique, finite representation of the form x = Pl

i=0Midi, where di ∈D, l ∈N and dl6= 0.

In the definition l1 =l+ 1 denotes the length of the expansion. Clearly, (applying a suitable basis transformation) we may assume that M is integral acting on Λ = Zn. If two elements of Λ are in the same coset of the factor group Λ/MΛ then they are said to be congruent modulo M.

Theorem 1.2 ([12]). If (Λ, M, D) is a number system then (1)D must be a full residue system modulo M, (2) M must be expansive and (3) det(I −M)6=±1.

Received October 31, 2012. Revised November xx, 2012.

2000 Mathematics Subject Classification(s): 2000 Mathematics Subject Classification(s): 11A63 Key Words: Key Words: number expansions, number systems

Supported by T ´AMOP 4.2.1/B-09/1/KMR-2010-0003

otv¨os Lor´and University Budapest, Hungary.

e-mail: attila.kovacs@compalg.inf.elte.hu

c 201x Research Institute for Mathematical Sciences, Kyoto University. All rights reserved.

(2)

If a system fulfils these conditions then it is a radix system and the operator M is called aradix base.

Let φ: Λ→Λ, x7→φ M−1(x−d) for the unique d∈D satisfying x ≡d (mod M).

Since M−1 is contractive and D is finite there exists a norm k.k on Rn and a constant C ∈Rsuch that the orbit of everyx∈Λ eventually enters the finite set {x∈Λ : kxk<

C}for the repeated application ofφ. This means that the sequence x, φ(x), φ2(x), . . .is eventually periodic for allx∈Λ. If a pointp∈Λ is periodic thenkpk ≤L=Kr/(1−r), where r= kM−1k= supkxk≤1kM−1xk <1 and K = maxd∈Dkdk (see [13]). There are various problems in the research of lattice-type number expansions.

• The decision problem for a given (Λ, M, D) asks if they form a GNS or not.

• The classification problem means finding all periods (witnesses).

• The parametrization problem means finding parametrized families of GNS.

• Theconstruction problem aims at constructing a digit setD to a givenM for which (Λ, M, D) is a GNS.

In this paper we concentrate on the construction problem regarding block diagonal bases. The second part of the paper deals with special block diagonal systems, the so- called simultaneous systems. To be more precise we investigate simultaneous systems in the ring of Gaussian integers.

§2. Block Diagonal Bases

§2.1. Basic Lemmas

Let the radix systems (Λi, Mi, Di) be given (1 ≤ i ≤ k). Let Λ = ⊗Λi the di- rect product of the lattices, M = ⊕ki=1Mi the direct sum of the bases and Dh = {(dT1kdT2k · · · kdTk)T : di ∈Di} thehomomorphic digit set. Here dT is a row vector and k means the concatenation operator.

Lemma 2.1. Using the notations above the following statements hold:

1. The operation ⊕ is associative.

2. charpoly(⊕ki=1Mi) =Qk

i=1charpoly(Mi).

3. det(⊕ki=1Mi) =Qk

i=1det(Mi).

4. ρ((⊕ki=1Mi)−1) = max(ρ(Mi−1)) where ρ denotes the spectral radius.

5. Dh is a full residue system modulo M.

(3)

6. φ((xT1kxT2k · · · kxTk)T) = (φ1(x1)T2(x2)Tk · · · kφk(xk)T)T This means the function φ has a homomorphic property.

Proof. Only the last two statements need some argumentation. Clearly, the set Dh hasQk

i=1det(Mi) elements. Ifx, y ∈Dh, x≡y (mod M), x6=y, then M z=x−y for some z ∈ Λ, i.e. Mizi = xi −yi (1 ≤ i ≤ k). But then xi ≡ yi (mod Mi) hold for alli, which is a contradiction. The homomorphic property of the function φis a direct consequence of the definition.

Lemma 2.2. (Λ, M, Dh)is a number system if and only if(Λi, Mi, Di)are num- ber systems.

Proof. The correctness of the lemma follows immediately from the homomorphic property of the functionφ.

Remark. Many new GNS can be created via the homomorphic construction.

Example 2.3. Different kinds of number systems may serve as basic blocks for constructing block diagonal systems:

(1) Canonical number systems, where the operatorM is the companion of some monic integer polynomial with constant termc0 ≥2 using 1-canonical digit sets. These CNS- polynomials were extensively studied by S. Akiyama, H. Brunotte, W. Gilbert, I. K´atai, A. Peth˝o, J. Thuswaldner, and many many others (see the comprehensive papers [2, 3]).

(2) GNS where charpoly(M) =c0+c1x+· · ·+cn−1xn−1+xn has the strong dominant condition|c0|>2Pn

i=1|ci| with 1-symmetric digit sets [9].

(3) GNS whereρ(M−1) <1/2 with dense digit sets [9]. This spectral radius condition holds (for example) if M is strong diagonally-dominant, i.e., if the j-th row of M is [m1, . . . mj, . . . , mn] then Disc(0,2) ∩ Disc(mj,P

i6=j|mi|) =∅for allj. Here Disc(c, r) means the complex disc with radiusr centered at c. Dense digit sets are important for example in public key cryptography operations [7, 8].

(4) Some special family of GNS: Generalized Balanced Ternary [15].

(5) Simultaneous number systems [10], etc.

§2.2. Diagonal Extensions

Consider the case when the basic blocks of (Λ, M, D) are not (all) number sys- tems. Then is there any (non-homomorphic) digit setD0 for which (Λ, M, D0) is GNS?

Sometimes this question can easily be answered, and sometimes not.

Example 2.4. Let us see some earlier results:

(1) In dimension 1 there are parametrized families of GNS (see the results of D.W.

(4)

Matula, A.M. Odlyzko, A. Peth˝o, B. Kov´acs).

(2) In dimension 2 in the imaginary quadratic fields all base M can serve for a GNS with some digit setD [11].

(3) The situation in the real quadratic fields are unknown, we have only partial results [6].

Conjecture. For every radix M in real quadratic fields there is a corresponding digit setD for which (Z2, M, D) is GNS.

It is known that there are some operators for which there does not exist any digit set for which they form a GNS [4]. The following theorem shows some construction mechanism for these cases.

Theorem 2.5. For every radix base M1 :Zn1 →Zn1 either 1. there is a digit set D1 for which (Zn1, M1, D1) is GNS, or

2. there is a radix M2 :Zn2 →Zn2, such that(Zn1+n2, M1⊕M2, D) is GNS for some digit set D.

Proof. The main part of the proof was inspired by the paper of S. Akiyama et al. [1]. Let f(x) ∈ Z[x] be the characteristic polynomial of M1. Clearly, f(x) is expanding and deg(f) = n1. First we prove that, for any real K > 1, there exists a monic polynomial

g(x) =g0+g1x+· · ·+gm−1xm−1+xm ∈Z[x]

such that (1) g(x) is expanding, (2) |g0| > KPm

i=1|gi|, and (3) g(x) is a multiple of f(x).

Without loss of generality we may assume that 1 <|α1| ≤ |α2| ≤ · · · ≤ |αn1|where f(αi) = 0 for all 1≤i≤n1. Let k be a positive integer and set

(2.1) Gk(x) =

n1

Y

i=1

(x−αki) =G0+G1x+· · ·+xn1.

Since M1 is integral and (−1)n1det(M1k−λI) = Gk(λ) therefore Gk(x) ∈ Z[x] for all k∈N+ (I denotes the identity matrix). Since

k→∞lim

αkj1· · ·αkjs αk1· · ·αkn1 = 0 for any proper subset{j1, . . . , js} ⊂ {1, . . . , n1} therefore

k→∞lim

|Gn1−i|

|G0| = lim

k→∞

|P

1≤j1<···<ji≤n1αkj

1· · ·αkj

i|

k1· · ·αnk1| = 0.

(5)

Hence for any realK > 1 there exist a k ∈N+ such that

(2.2) 1

K > |G1|

|G0| + |G2|

|G0| +· · ·+ |Gn1−1|

|G0| + 1

|G0| which is equivalent to

|G0|> K

n1

X

i=1

|Gi|.

Finally, let

g(x) =Gk(xk) =

n1

Y

i=1

(xk−αki). It is easy to check that the conditions (1)–(3) all hold. Since

n1

X

i=1

|P

1≤j1<···<ji≤n1αkj1· · ·αkji|

k1· · ·αkn

1| ≤

n1

Y

i=1

(1 +|α−ki |)≤ 1 +|α−kn

1|n1

therefore inequality (2.2) holds provided

1 +|α−kn1| n1

< 1 K

which is equivalent to

(2.3) k >−log(|K−1/n1 −1|)

log|αn1| .

LetK = 2 in the previous computation and letM2 be the companion ofg(x)/f(x)∈ Z[x] with degreen2. Then for the characteristic polynomialp(x) ofM1⊕M2 the strong dominant condition|p0|>2Pn1+n2

i=1 |pi| hold, hence (Zn1+n2, M1⊕M2, D) is GNS with the 1-symmetric digit set [9].

Remark. (1) The previous construction does not necessarily produces the mini- mal appropriate M2. The construction of such minimal M2 (i.e., n2 is minimal) seems to be hard. (2) The estimation (2.3) is in most cases very crude.

Example 2.6. Let Λ1 =Z4, M1 =

1 1−1 0

−1 0 1 1 1 0−1 1

−1 0 0 0

!

.It is known that there does not exist any digit set D1 for which (Λ1, M1, D1) is GNS. The characteristic polynomial of M1 isf1(x) =x4+x2+2. The smallest indexk for which the strong dominant condition in (2.1) holds is 5 (the estimation (2.3) would give 11) and thenG5(x) =x4+ 11x2+ 32.

Hence g(x) =G5(x5) = x20+ 11x10+ 32 and f2(x) = g(x)/f1(x) = x16−x14−x12+ 3x10 −x8 + 6x6 −4x4 −8x2 + 16. If M2 belongs to the integer similarity class of the companion of f2(x) then (Z20, M1⊕M2, D) is GNS with the 1-symmetric digit set D={(j,0, . . . ,0)T : −16≤j ≤15}.

(6)

§3. Simultaneous Systems

§3.1. Basic Notions

In this section we investigate a special block diagonal system. Let Λ = Zn, Mi : Λ→Λ (1≤i≤k) and consider the system

(Λ⊗Λ⊗ · · · ⊗Λ, M1⊕M2⊕ · · · ⊕Mk, D),

where dj = (vT||vT|| · · · ||vT)T ∈ D (v ∈ Λ). These systems are called Simultaneous Systems.

K´atai [10] investigated the case when N1, N2, . . . , Nk are mutual coprime integers (none of them is 0,±1) andD ={δe}wheree = (1,1, . . . ,1)T,δ = 1,2, . . . ,|N1N2· · ·Nk|−

1. The proper work of φ is based on Chinese Remaindering. K´atai showed that the system (Z2, N1⊕N2, D) is GNS if and only if N1 < N2 ≤ −2 and N2 =N1+ 1.

Ch. van de Woestijne [16] investigated special polynomial homomorphic systems with canonical digit sets.

Example 3.1. In order to have a better insight into the proper work of simul- taneous systems let see the following example. Let

M = −6 0 0 −7

! ,

D= ( 0

0

! , 1

1

!

, . . . , 41 41

!) .

Then 2012 has the expansion (38,19,22,18,10,1) simultaneously in bases −6 and −7.

To be more precise the orbit of the point (2012,2012)T is 2012

2012

!

7−→38 −329

−282

!

7−→19 58 43

!

7−→22 −6

−3

!

7−→18 4 3

!

7−→10 1 1

!

7−→1 0 0

! ,

where the digita above means the vector (a, a)T.

Lemma 3.2. Let M1, M2, . . . , Mk be pairwise commute n×n matrices. If (Λ⊗ Λ⊗ · · · ⊗Λ, M1⊕M2⊕ · · · ⊕Mk, D) is a simultaneous GNS then det(Mi−Mj) =±1 for all i6=j.

Proof. Let z1, z2 ∈ Λ be arbitrary vectors and let z1 = d0 +Mid1+· · ·+Mitdt, z2 =d0+Mjd1 +· · ·+Mjtdt. Then

(3.1) z1−z2 = (Mi−Mj)d1+· · ·+ (Mit−Mjt)dt.

(7)

Since each term (Mis−Mjs)ds in (3.1) can be written in the form (Mi−Mj)(Mis−1+Mis−2Mj+· · ·+Mjs−1)ds

therefore z1 ≡z2 mod (Mi−Mj) which means that det(Mi−Mj) =±1.

Remark. Let K be a number field with degree n and let OK be the ring of its integers. It is known that there is always aZ-basis ofOK. Suppose thatα1, α2, . . . , αk ∈ OK and (α1, α2, . . . , αk;D) is a simultaneous number system (using the notation of K´atai). Thenαi−αj must be equal to the units of OK for all 1≤i, j ≤n.

§3.2. Simultaneous systems in the Gaussian ring

G. Nagy [14] investigated the case when Λ is the ring of Gaussian integers. He proved that (Z2⊗Z2, M1⊕M2, D) can never be a GNS whenD is {1,3}-canonical, i.e.

D = {(i,0, i,0)T : 0 ≤ i ≤ |det(M1⊕M2)| −1}. He conjectured also all the periods in these systems.

In the following we call the operators

a−b 0 0

b a 0 0

0 0 a+ 1 −b 0 0 b a+ 1

 ,

a−b 0 0

b a 0 0

0 0 a −(b+ 1) 0 0 b+ 1 a

as type A and type B operators, respectively (a, b ∈ Z). We denote them shortly by MA(a, b) and MB(a, b).

Theorem 3.3. LetM1 = ab a−b

and M2 ∈Z2×2 such thatdet(M2−M1) =±1.

Then (Z2⊗Z2, M1⊕M2, D) is simultaneous GNS with the dense digit set except the 43 radix bases which can be seen in Figure 1.

Proof. The cases whenkM1k2 >4+52

2+12p

98 + 72√

2 (≈14.6) has been proved by G. Nagy [14]. We deal with the remaining cases using a different construction.

Let M = MA(a, b) or MB(a, b). Since r = kM−1k2 < 1 always hold therefore in the following the norm k.k means the 2-norm. We may assume that for the blocks kM1k ≤ kM2k. Let S = {(x, y, x, y)T : x, y ∈ Z} be a linear subspace of Z4, and let D1, D2 be full residue systems mod M1 and M2 respectively. First we show that there is a full residue system in S (mod M). Let z = (zT1kz2T)T ∈Z4 arbitrary and consider the setD0 ={d1+M1d2 :d1 ∈D1, d2 ∈D2}. Then, applying Lemma 3.2 and Chinese Remaindering, the system of equations z1 ≡ d (mod M1), z2 ≡ d (mod M2) can be solved uniquely, where d∈D0.

(8)

Figure 1. Radix bases for Simultaneous Number Systems in the ring of Gaus- sian integers with dense digit sets which are not number systems. A lattice point (a, b) in the picture denotes the MA(a, b) (left picture) or the MB(a, b) (right pic- ture) operator, respectively. Altogether there are 43 exceptions. We note that MA(i, j),−1 ≤ i, j ≤ 0, MA(−1,1), MA(0,1), MA(1,0), MA(−2,0), and MB(i, j),−1 ≤ i, j≤0, MB(0,1), MB(1,0), MB(1,−1), MB(0,−2) are not radix bases.

Next, we can observe the integer similarity between

a+1 −b b a+1

and

a+1 b

−b a+1

, furthermore between

a −(b+1)

b+1 a

and

a b+1

−b−1 a

, hence it is enough to analyse the cases whenb≥0 and b≥ −1, respectively. Consider the dense digit setD in S modulo M, i.e, the set of elements with the smallest norm in each congruent set. We apply the following notations:

K = max{kdk:d ∈D}, K = max{kdk:d= (x, y)T,(x, y, x, y)T ∈D}, r =kM−1k,ri =kMi−1k, L=K1−rr , Li =K1−rri

i (i= 1,2).

Let z = (z1Tkz2T)T ∈Z4, kzk ≤L, z 6∈S be arbitrary. Then kφ(z1)−φ(z2)k=

kM1−1(z1−d)−M2−1(z2−d)k=

kM1−1(z1−d)−M1−1(z2−d) +M1−1(z2−d)−M2−1(z2−d)k ≤ kM1−1(z1−d−(z2−d))k+k(M1−1−M2−1)(z2−d)k ≤

kM1−1k · k(z1−d)−(z2−d)k+kM1−1M2−1k · kz2−dk ≤ kM1−1k · k(z1−d)−(z2−d)k+kM1−1M2−1k ·(L2+K) where (dTkdT)T ∈D. Clearly, if

kM1−1·M2−1k ·(L2+K)<1− kM1−1k

(9)

thenkφ(z1)−φ(z2)k<kz1−z2k. Let κ= kM1−1k · kM2−1k ·(L2+K)

1− kM1−1k =K r1r2

(1−r1)(1−r2) =L1L2/K. Sincekπk ≤L holds for each periodic element π we proved the following lemma:

Lemma 3.4. If (1) κ <1 and all the points in S∩L\ {0} are non-periodic or (2) κ≥1 and all the points v = (x, y, z, w)T (v 6= 0) for which

(3.2) kvk ≤L, k(x, y)T −(z, w)Tk< κ

are non-periodic then (Z2⊗Z2, M, D) is a simultaneous number system.

Applying Lemma (3.4) we checked the possible candidates by computer, where kM1k<14.7 (b≥0 in type A and b≥ −1 in type B operators). We got that except 43 cases all the examined systems are simultaneous number systems with dense digit sets.

The exceptional cases can be seen in Figure 1. The proof of Theorem 3.3 is finished.

Example 3.5. Let us examine the base M = MA(2,2). Then kM1k = 2.828, kM2k= 3.605, the dense digit set D in the subspace S has 104 elements,K = 10.198, L1 = 5.589, L2 = 3.906, κ = 2.14. The number of elements satisfying (3.2) are 305, all of them runs to 0∈ Z4 for the repeated application of φ, therefore the system is a number system.

Remark. For the computations we used the Maple programming language in a simple laptop. The total computing time was approximately 15 minutes.

Figure 1 shows the bases for which the dense digit sets are not appropriate for constituting simultaneous number systems. We plan to examine theses cases applying a digit set construction algorithm or proving that such constructions are not possible at all.

The author is grateful to the reviewers for their helpful comments, which con- tributed to improve the quality of the paper.

References

[1] Akiyama, S., Drungilas, P., Jankauskas, J., Height reducing problem on algebraic integers, Functiones at Approximatio, Commentarii Mathematici 47/1, (2012), 105–119.

[2] Akiyama, S., Borb´ely, T., Brunotte, H., Peth˝o, A., Thuswaldner, J., Generalized radix representations and dynamical systems I, Acta Mathematica Hungarica 108/3, (2005), 207–238.

(10)

[3] Barat, G, Berth´e, V., Liardet, P., Thuswaldner, J., Dynamical directions in numeration (Dynamique de la num´eration) Annales de l’institut Fourier 56/7, (2006), 1987–2092.

[4] Barb´e, A., von Haeseler, F., Binary number systems for Zk, J. Number Theory, 117/1, (2006), 14–30.

[5] Burcsi, P., Kov´acs, A., Papp-Varga, Zs., Decision and classification algorithms for gener- alized number systems, Annales Univ. Sci. Budapest. Sect. Comp.28, (2008), 141–156.

[6] Farkas, G., Kov´acs, A., Digital expansion in Q(√

2), Annales Univ. Sci. Budapest, Sect.

Comp. 22, (2003), 83–94.

[7] Heuberger, C., Krenn, D., Optimality of the Width-wNon-adjacent Form: General Char- acterisation and the Case of Imaginary Quadratic Bases, arXiv:1110.0966, 2011.

[8] Heuberger, C., Krenn, D., Existence and Optimality of w-Non-adjacent Forms with an Algebraic Integer Base, arXiv:1205.4414, 2012.

[9] Germ´an, L., Kov´acs, A., On number system constructions,Acta Math., Hungar., 115/(1- 2), (2007), 155–167.

[10] Indlekofer, K-H., K´atai, I., Racsk´o, P., Number systems and fractal geometry,Probability Theory and Applications, Kluwer Academic Press, (1993), 319–334.

[11] K´atai, I., Number systems in imaginary quadratic fields, Annales Univ. Sci. Budapest., Sect. Comp., 14, (1994), 159–164.

[12] Kov´acs, A., Number expansions in Lattices,Math. Comput. Modelling,38, (2003), 909–

915.

[13] Kov´acs, A., On computation of attractors for invertible expanding linear operators inZk, Publ. Math. Debrecen,56/(1-2), (2000), 97–120.

[14] Nagy, G., On the simultaneous number systems of Gaussian integers, Annales Univ. Sci.

Budapest., Sect. Comp. 35(2011), 223–238.

[15] Vince, A., Replicating tesselations,SIAM Journal of Discrete Math.,6, (1993), 501–521.

[16] van de Woestijne, C., Number systems and the Chinese Remainder Theorem, arXiv:1106.4219

Ábra

Figure 1. Radix bases for Simultaneous Number Systems in the ring of Gaus- Gaus-sian integers with dense digit sets which are not number systems

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

This dissertation deals with class number problems for quadratic number fields and with summation formulas for automorphic forms.. Both subjects are important areas of

Gaussian right focus uses a 2 dimensional Gaussian distribution as weights similar to the simple Gaussian, except that the center of the distribution is in the middle

For a family F of r-uniform hypergraphs (or graphs if r = 2), and for any natural number n, we denote by ex(n, F) the corresponding Tur´ an number ; that is, the maximum number of

We resort to the transfer operator method (TOM), which proved to be very successful for several q1d systems such as the system of hard disks between two lines and that of hard

In most cases it is also true that all cells corresponding to salient blocks must contain a generator, but not always; we have already seen Example 4.5, where the divided missing

For a family F of r-uniform hypergraphs (or graphs if r = 2), and for any natural number n, we denote by ex(n, F) the corresponding Tur´ an number ; that is, the maximum number of

Climate-adaptive facade systems that have developed with the intelligent materials and systems and automation support offered by technology serve as a passive or active

Minimum number of cases to generate. Specifies a minimum number of cases for the plan. Select a positive integer less than or equal to the total number of cases that can be formed